ПредишенСледващото

Подобно на повечето езици за програмиране PHP има възможност да работи с масиви. Array - специален вид променлива, която може да побере няколко стойности едновременно достъпни чрез промяна на името. Масивът е много полезно, когато се работи с големи обеми от данни (като например запис в базата данни), или групи от стойности, заключване с друг.

В този урок ще научите:

  • Как да направя PHP масиви
  • Каква е разликата между индексирани и асоциативни масиви
  • Как да създадете масиви в PHP скриптове

Как масивите

Както бе споменато по-горе, масива - е променлива, която може да съдържа повече от една стойност. Няколко факти за PHP масиви:

  • Масивът може да съдържа всякакъв брой стойности, включително стойност.
  • Всяка стойност в масива се нарича елемент.
  • Всеки елемент може да бъде достъпен чрез използване на индекс. който може да бъде число или низ. Всеки елемент в масива има свой уникален код.
  • Елемент могат да съхраняват всякакъв вид променлива, например, цяло число, низ или булева. Могат да бъдат смесени видове стойности в масива - например, първият елемент може да съдържа цяло число, вторият елемент може да съдържа низ и така нататък.
  • Дължината на масива - брой елементи в масива.
  • Стойностите на елементите на масив могат да се бъдат масиви. Така че можете да създадете многомерен масив.

предимства на масиви

PHP масиви имат много предимства, включително следните:

  • Те са лесни за манипулиране. Лесно добавяте или премахвате елементи в масива, както и да се чете или да промените стойността на стоката.
  • Лесно е да се работи с няколко стойности едновременно. Лесно е да се примка върху всички елементи на масива чрез четене или промяна на стойността на всеки елемент.
  • PHP има много удобни функции за работа с масиви. Например, можете да сортирате елементи, за определена стойност или индексни масиви комбинират заедно изглеждат.

Индексирани и асоциативни масиви

PHP работи с два вида масиви:

  • Индексирани масиви имат числови индекси. Обикновено индекс на индексираните масиви започва от нула, така че първият елемент има индекс 0. Вторият - индекс 1, и така нататък. Обикновено тези масиви се използват за съхранение на набор от данни в определен ред.
  • Асоциативните масиви са малки индекси. Например, един от елементите на асоциативен масив може да има "име" индекс. а другият елемент на индекса ще бъде "възраст". Редът на елементи обикновено не е важно. Асоциативните масиви се използват в случаите, когато съхраняване на записите на данни, тъй като при използването на базата данни.

В действителност, PHP още няма вътрешни различия между индексирани и асоциативни масиви. Можете дори да се смесват и по-ниски цифрови кодове в един масив, ако е необходимо. Но това е по-лесно да се предположи, че индексирани и асоциативни масиви различни видове масиви. Особено, защото много PHP функции са предназначени да се справят или индексирани или асоциативни масиви.

Асоциативните масиви понякога са наричани хеш. и индексите им често се наричат ​​ключове.

Как да се създаде масив в PHP

В PHP скрипт за създаване на масив е много проста. За този масив (се използва) структура.

За създаване индексиран масив просто списък на стойностите в скобите, разделени със запетая. Следващият ред създава индексиран масив с имената на директорите и определя името на $ директорите масива.

Когато създавате индексиран масив PHP автоматично присвоява индекс за всеки елемент. В горния пример, "Алфред Хичкок" ще получи индекс 0. "Стенли Кубрик" - код 1, и така нататък.

За да създадете асоциативен масив, вие трябва да създадете един чифт индекс - стойност с оператора =>.

Следващият пример създава асоциативен масив с информация за филма и определя името на филма на масива $.

За да се създаде масив без никакви елементи, е необходимо да се напише:

заключение

Имахме кратък преглед на концепцията за масиви в PHP и да се разбере процеса на създаването им.

5 урока последната колона "PHP"

Когато става въпрос за сигурността на уеб сайт, фразата "Да се ​​филтрират всички, избяга всичко" винаги ще бъде от значение. Днес нека да поговорим за филтриране на данните.

  • Изразителен 2 поддържа връзка с други компоненти за специален режим на ZF. Не всеки харесва решението. В тази статия ще обсъдим как да се подобри процесът на свързване на няколко модула.

  • Да предположим, че трябва да изпратите информация за Google Анализ от страна на сървъра скрипт. Как да го направя. Отговорът в тази статия.

  • Селекция от няколко вида PHP пясък. На някои ви в онлайн режим ще бъде в състояние да тествате вашия код, но има и решения, които могат да бъдат приложени в сайта си.

    За да бъда честен, че е много кратък

  • Но какво да кажем за моментите от процесорни елементи в масива? напр bonalno добави към съществуващата гама от нови елементи, за тези, които не знаят :): $ MyArray [] = нов смисъл; не забравя [] като без да оставам масив от нова променлива. ако това е необходимо, за да кодирате твърдо ключа в [] предписва him- novechkam не съветвам) Е, аз щях да добавя няколко точки, например изходната масив, сортиране, добавяне и умножи, и т.н.

  • Благодаря ви за урока. Но той беше малко информация. Бих искал повече примери.

  • добър урок. всички дъвчат и ясно. и тези, които не са доволни, аз ви съветвам да се научи всеки програмен език не е един източник и ще бъдете щастливи.)

    За да се създаде масив в PHP

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

    За да се създаде масив в PHP

    За да се създаде масив в PHP

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

    За да се създаде масив в PHP

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

    За да се създаде масив в PHP

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

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!