Подобно на повечето езици за програмиране 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 не съветвам) Е, аз щях да добавя няколко точки, например изходната масив, сортиране, добавяне и умножи, и т.н.
Благодаря ви за урока. Но той беше малко информация. Бих искал повече примери.
добър урок. всички дъвчат и ясно. и тези, които не са доволни, аз ви съветвам да се научи всеки програмен език не е един източник и ще бъдете щастливи.)
До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!
Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!
Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.
Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!
Свързани статии