Преглеждайте масиви в PHP

Съдържание

Първо определяме какво е масив, масив може да бъде дефиниран като подредена карта, тоест тип данни, който свързва стойности и ключове. По опростен начин можем да кажем, че масивът е вектор или матрица, където се съхраняват стойности.

Масив може да се използва като списък или вектор, като стек, като асоциативна таблица, колекция или опашка, наред с други приложения. тъй като стойностите на масив могат да бъдат други масиви, многоизмерни масиви или дървета.
Има обаче три типа масиви в зависимост от начина на съхранение, които са следните:
à Масив, индексиран числово или векторно: Индексите му са цифрови и всяка вътрешна стойност на масива се осъществява чрез цяло число.

Пример:

 $ var = масив ($ value1, $ value2, $ value3, $ value4 и т.н.);
$ Var е променливата, в която съхраняваме масива и $ value1, $ value2 … стойностите, които приема всеки елемент от масива.
Асоциативни или ключове àArray: В този случай стойностите на масива са свързани с ключове.

Пример:

$ var = масив ($ key1 до value1, $ key2 до value2, $ key3 до value3, $ key4 до value4); $ var е променливата, в която съхраняваме масива и $ key1, $ key2 … ключовете, с които присвояваме стойностите 1, 2 …
àМасив многоизмерен: Това са масиви от масиви, тоест всяка стойност на масива е масив.

Пример за масив:

Увеличете

битие $ var променливата, в която съхраняваме масива, който от своя страна съдържа три други масива.

Сега ще преминем през различните масиви.
Преминаването през индексиран или числов индексен масив е много просто, както ще видим в следния пример:
Първо създаваме масива и му придаваме стойности, инициализираме го.

Сега трябва да намерим дължина на масива, откриваме броя на елементите. За това използваме функцията за броене, която прави преброяване на всички елементи на масив. Графът може да ни върне a Съобщение E_WARNING което ще покаже, че е намерило рекурсия. Той може също да върне 0, ако променливата, която публикува, е инициализирана с празен масив или ако променливата не е зададена.

След това просто трябва да преминем през масива с цикъл for. По желание стойностите могат да бъдат отпечатани, ако желаем.

За следния пример ще преминем през масив от ключове или асоциативни:
Създавам масив, където спортът съответства на ключа, а спортистът на стойността на всеки ключ.

Увеличете

След това създавам цикъл foreach в php, за да мога да премина и да извадя стойностите от цикъла. За всеки Това е инструкция, която можем да използваме само с масиви. Ако се опитаме да го използваме с друг тип данни, това ще ни даде грешка. Същото, ако го използваме върху неинициализирана променлива.
The функция foreach е да повторите група инструкции за всеки елемент от масива. С тази инструкция можем да преминем през целия масив и да получим информация от него.
За да вмъкнете или изтриете елементи обаче е за предпочитане да използвате оператора for.

Накрая ще видим няколко примера за преминаване през многоизмерни масиви.
В първия случай ще видим двуизмерен или двуизмерен масив.
Като вземем горния пример:

За триизмерен масив операцията е същата като за предишния двуизмерен многоизмерен.
Създаваме масив от масиви:

След това преминаваме през него с foreach и още два вложени гнезда:

Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave