Премахване на елементи от масива чрез 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] => г)

    Премахване на елементи от масива чрез array_slice ()

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

    Премахване на елементи от масива чрез array_slice ()

    Премахване на елементи от масива чрез array_slice ()

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

    Премахване на елементи от масива чрез array_slice ()

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

    Премахване на елементи от масива чрез array_slice ()

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