КомпютриПрограмиране

Как функционира PHP масивът?

Масивът е структура от данни, която ви позволява да съхранявате определени стойности на едно място, които са от един и същ тип.

Видове масиви

Съществуват два типа масиви, които се различават по начина на идентифициране на съставните елементи.

  1. Обикновено - в него всеки елемент се дава от индекс в някаква последователност.
  2. Асоциативно - използва ключове, които са свързани логически със стойности за достъп до елемента.

С прости думи, това е променлива, в която може да има повече от една стойност. Интересуваме се от PHP масив.

Характеристични характеристики

Помислете за масива PHP по-подробно:

  1. Той може да съдържа произволен брой стойности и може да е празен.
  2. Всяка от стойностите, съдържаща масив на PHP, се нарича елемент.
  3. Елементът съхранява различни видове променливи. Те могат да бъдат низове, числа, логически стойности.
  4. Достъпът до елементите е възможен с помощта на индекси, които са низ и цифрови.
  5. PHP масивът съдържа елементи с уникални индекси.
  6. Броят на елементите в масива е неговата дължина.
  7. Стойностите на елементите също могат да бъдат масиви, така че се създават множество масиви.

Отличителна черта на PHP е способността да се създаде масив от всякаква сложност в скрипта.

Предимства:

  1. Не е трудно да работите едновременно с няколко стойности на масива. Лесно е да преместите елементите си, като промените стойностите.
  2. Те са лесни за манипулиране. Просто изтрийте, добавете елементи, прочетете или променете стойностите на елементите.
  3. В 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

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.