Премахване на елементи от масива чрез array_slice ()
Понякога трябва да се работи с набор от елементи в масива. Така например, необходимостта да се справят с голямо парче твърда или рационализиране масив и след това да се извлече от него "първите 10" стойности от началото на масива.
В тази функция урок запознат PHP array_slice (). с която можете да извлечете елементите на обхват на масив.
Основни положения array_slice ()
В array_slice () функция е преминал следните аргументи:
- Array, от която да се извлече част от елементите.
- Положението, при което се екстрахира част на масива започва (показания елементи в масива започва с 0).
- Kolichesvto елементи /, които трябва да бъдат извлечени от масива.
array_slice () връща масив, който съдържа извлечените елементи. Оригиналният масив остава непроменена.
Пример използване array_slice () функция.
В горния код създава масив с 4-те елемента (имена директори), след това се използва функция array_slice () за извличане на втория и третия елементи.
Имайте предвид, че позицията на елемента в масива и индекса не винаги е един и същ. Така например, на първия елемент на масива е винаги 0 позиция, но индексът може да бъде 456. индексирани PHP масиви не е задължително да са последователни индекси се започва с нула (въпреки че много често разработчиците да създадат точно такъв индекс номериране на).
индекс за пестене
В горния пример, може да забележите, че array_slice (), за да промените компоненти на индекса в завърна масива: Стенли Кубрик получи индекс 0 и Мартин Скорсезе получи индекс 1. Често тази операция не създава никакви проблеми, така че колко е важно по реда на елементите в резултат масива, и не им показатели.
Въпреки това, понякога е важно да се запази индексите извлечени елементи. Например, кодовете могат да бъдат ключове, с което е определено влизане в таблицата с данни, или те могат да бъдат от значение за някои други цели. В този случай, можете да спестите индексите извлечени елементи като преминават като четвъртия довод за вярно в array_slice (функция). Например:
Имайте предвид, че функцията array_slice () е в този случай запазва оригиналните индексите масив с елементи от 1 до Стенли Кубрик. и 2 за Мартин Скорсезе.
array_slice () функция винаги държи индексите, свързани масиви. По този начин не е необходимо да се предават на истинската стойност като четвъртия довод, когато се работи с асоциирани масиви.
Премахване на елементи към края на масива
Ако пропуснете третия аргумент array_slice () функция. в гама-резултат ще включва всички елементи на оригиналния масив, от изходно положение до края на масива. Тази операция може да бъде полезно, ако не знаете на оригиналния размер на масива. Например:
Използване array_slice () функция за свързаните масиви
можете да използвате array_slice () за извличане на елементите на асоциативен масив. По-долу е пример за извличане на два елемента от масива свързан, от втория елемент:
Имайте предвид, че функцията array_slice () се запазва индекси "директор" и "година" в масив-по.
В тази статия, ние обсъдихме функцията за използване array_slice (). Полезна PHP функция, която връща набор от елементи в масива. Ще научите:
- Как да използвате array_slice () функция с индексирани и асоциативни масиви.
- Запазване на оригиналните показатели при работа с индексираните масиви.
- Екстракт от всички елементи, до края на оригиналния масив.
5 урока последната колона "PHP"
Когато става въпрос за сигурността на уеб сайт, фразата "Да се филтрират всички, избяга всичко" винаги ще бъде от значение. Днес нека да поговорим за филтриране на данните.
Изразителен 2 поддържа връзка с други компоненти за специален режим на ZF. Не всеки харесва решението. В тази статия ще обсъдим как да се подобри процесът на свързване на няколко модула.
Да предположим, че трябва да изпратите информация за Google Анализ от страна на сървъра скрипт. Как да го направя. Отговорът в тази статия.
Селекция от няколко вида PHP пясък. На някои ви в онлайн режим ще бъде в състояние да тествате вашия код, но има и решения, които могат да бъдат приложени в сайта си.
postaltomsk
Пример 1. Пример array_slice () Примерът по-горе ще изведе: Array ([0] => в [1] => г) Array ([2] => в [3] => г)

До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!


Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!