Компютри, Програмиране
Как функционира PHP масивът?
Масивът е структура от данни, която ви позволява да съхранявате определени стойности на едно място, които са от един и същ тип.
Видове масиви
Съществуват два типа масиви, които се различават по начина на идентифициране на съставните елементи.
- Обикновено - в него всеки елемент се дава от индекс в някаква последователност.
- Асоциативно - използва ключове, които са свързани логически със стойности за достъп до елемента.
С прости думи, това е променлива, в която може да има повече от една стойност. Интересуваме се от PHP масив.
Характеристични характеристики
Помислете за масива PHP по-подробно:
- Той може да съдържа произволен брой стойности и може да е празен.
- Всяка от стойностите, съдържаща масив на PHP, се нарича елемент.
- Елементът съхранява различни видове променливи. Те могат да бъдат низове, числа, логически стойности.
- Достъпът до елементите е възможен с помощта на индекси, които са низ и цифрови.
- PHP масивът съдържа елементи с уникални индекси.
- Броят на елементите в масива е неговата дължина.
- Стойностите на елементите също могат да бъдат масиви, така че се създават множество масиви.
Отличителна черта на PHP е способността да се създаде масив от всякаква сложност в скрипта.
Предимства:
- Не е трудно да работите едновременно с няколко стойности на масива. Лесно е да преместите елементите си, като промените стойностите.
- Те са лесни за манипулиране. Просто изтрийте, добавете елементи, прочетете или променете стойностите на елементите.
- В PHP има много различни функции, които ви позволяват да боравите с масиви. Има търсене на определени стойности, сортиране, комбиниране на масиви.
видове
Масивите са разделени на още два вида:
- едномерен;
- двуизмерен.
Има различни начини за инициализиране на масиви. Първо, помислете за прост и след това за асоциативен масив от PHP.
Пример за създаване на прост масив в PHP:
Задаването на стойност на елемент на PHP масив може да бъде написана по следния начин:
- $ Масив [n] = z;
- N е ключът, z е стойността.
При втория метод за инициализация не можете да посочите нищо в квадратни скоби :
- $ Име [] = "едно";
- $ Име [] = "две";
- $ Име [] = "три".
В този случай индексите ще бъдат по подразбиране равни на 0, 1 и 2.
И можете да зададете на вашите ценности на индексите:
- $ Име [35] = "едно";
- $ Име [18] = "два";
- $ Име [90] = "три".
Можете да комбинирате методи за инициализация:
- $ Име [37] = "първо";
- $ Име [5] = "второ";
- $ Име [] = "трето".
Третият елемент ще получи индекс, равен на 38, тъй като 37 е най-големият от индексите.
Синтаксисът на многоизмерния масив изглежда така:
$ Име [index1] [index2] ....
Сега нека видим какъв е PHP асоциативен масив. Индексът може да бъде низ, той не е ограничен, позволяват се интервали, дължината му е различна. Асоциативните масиви са полезни, когато трябва да свързвате елементи не с номера, а с думи. Полета, чиито индекси са струни, се наричат асоциативни.
Едномерните асоциативни маси съдържат само един ключ, той съответства на конкретен индекс. Примерът по-горе показва пример за едномерни и многоизмерни асоциативни масиви.
Можете да създадете многостранен асоциативен масив по класически начин, но това не е много удобно.
Similar articles
Trending Now