Как работи масивът PHP?
Масивът е структурата на данните, позволявайки на едно място да се съхраняват определени стойности, които са от същия тип елементи.
Видове масиви
Съществуват два вида масиви, които се различават по начина на идентифициране на съставните елементи.
- Обикновено - в него всеки елемент се дава от индекс в някаква последователност.
- Асоциативно - използва ключове, които са свързани логически със стойности за достъп до елемента.
С прости думи, това е променлива, в която може да има повече от една стойност. Интересуваме се от PHP масив.
Специални функции
Помислете за масива PHP по-подробно:
- Той може да съдържа произволен брой стойности и може да е празен.
- Всяка от стойностите, съдържаща масив на PHP, се нарича елемент.
- Елементът съхранява различни видове променливи. То може да бъде низове, числа, логически стойности.
- Достъпът до елементите е възможен с помощта на индекси, които са низ и цифрови.
- PHP масивът съдържа елементи с уникални индекси.
- Броят елементи в масива е неговата дължина.
- Стойностите на елементите също могат да бъдат масиви, така че се създават многоизмерни масиви.
Отличителна черта на PHP е способността да се създаде масив от всякаква сложност в скрипта.
Предимства:
- Не е трудно да работите едновременно с няколко стойности на масива. Лесно е да се преодолеят елементите му, като се променят стойностите.
- Те са лесни за манипулиране. Просто изтрийте, добавете елементи, прочетете или променете стойностите на елементите.
- В PHP има много различни функции, които ви позволяват да боравите с масиви. Има търсене на определени стойности, сортиране, комбиниране на масиви.
видове
Масивите са разделени на още два вида:
- едномерен;
- двуизмерен.
Има различни начини за инициализиране на масиви. Първо, помислете за прост, а след това за асоциативен масив от PHP.
Пример за създаване на прост масив в PHP:
В примера ключовете са числата в скоби [], а стойностите са имената на плодовете и зеленчуците.
Присвояването на стойност на елемент на PHP масив може да бъде написана така:
- $ масив [n] = z;
- n е ключът, z е стойността.
При втория метод за инициализация не можете да посочите нищо квадратни скоби:
- $ name [] = "едно";
- $ name [] = "две";
- $ name [] = "три".
В този случай индексите ще бъдат равно на 0, 1 и 2 по подразбиране.
И можете да зададете на вашите ценности индексите:
- $ name [35] = "едно";
- $ name [18] = "две";
- $ name [90] = "три".
Можете да комбинирате методи за инициализация:
- $ name [37] = "първо";
- $ name [5] = "второ";
- $ name [] = "трета".
Третият елемент ще получи индекс, равен на 38, тъй като 37 е най-големият от индексите.
Синтаксисът на многоизмерния масив изглежда така:
$ name [индекс1] [индекс2] ....
Сега нека видим какъв е асоциативният масив на PHP. Индексът може да бъде низ, той не е ограничен, позволяват се интервали, дължината му може да бъде различна. Асоциативните масиви са полезни, когато трябва да свържете елементи не с номера, а с думи. Масивите, чиито индекси са струни, се наричат асоциативни.
Едномерните асоциативни маси съдържат само един ключ, той съответства на конкретен индекс. Примерът по-горе показва пример за едномерни и многоизмерни асоциативни масиви.
Можете да създадете мултидименсионен асоциативен масив по класически начин, но това не е много удобно.
- Видове променливи в Pascal: описание, свойства, примери
- Масивът в "Паскал". Програми за масиви в Pascal
- Java масиви от низове. Сортиране на масив в Java. Двуизмерен Java масив
- jаvascript масив и неговото създаване. Всичко за масиви от jаvascript
- Методи за сортиране по програмиране: сортиране по "балон"
- Масивът. Елементи на масива. Сума от елементите на масива, номер
- Масивите са ... Кратко въведение в темата
- jаvascript масив и неговото създаване. Всичко за масиви от jаvascript
- PHP: масив в масива. Търсене в масив от PHP
- Ефективни линии на foreach: PHP и редовни масиви
- PHP: последният елемент. Масив в динамика
- Java Array. Масиви в Java. Java за начинаещи
- jаvascript Array за съхраняване на неограничен брой променливи
- jаvascript Array за съхраняване на неограничен брой променливи
- Bubble сортиране на едномерен масив: алгоритъм, програмен код на език C
- Популярни методи за групиране на елементи на масив: сортиране по вложки и използване на ключ
- Как да определите броя елементи в PHP масив?
- Обекти и масиви от PHP: масив push & pop
- Какви са типовете данни в Pascal?
- Алгоритми за сортиране, каквито са
- Структуриран тип - едномерен масив