Як зробити масив.

З серверних скриптових мов в даний час найбільш широко використовується мова PHP (Hypertext Preprocessor - «препроцесор гіпертексту»). Найбільш уживаною конструкцією цієї мови при вирішенні скільки-небудь серйозних завдань є масив . Як створити масив в php-скрипті?
Вам знадобиться
  • Базові знання мови PHP
Інструкція
1
У відмінності від мови JavaScript, наприклад, масив и любой сложности в php створюються «на льоту» - немає необхідності заздалегідь оголошувати створення, а також тип і довжину масив а. Загалом вигляді синтаксис простого одновимірного масив а такий: $ імя_ масив а [індекс]; Індексом масив а можуть бути або числа (такі масив и називають списками), або текстові ключі (ці масив и звуть асоціативними масив ами). Ніяких «вступних слів» при створенні масив а не треубуется, можна відразу приступати до присвоєння значень елементам масив а - цю процедуру називають «инициализацией масив а »: масив а "; $ array [1]="Другий елемент масив а "; $ array [2 ]="Третій пішов";?> Тут, як і в решті мовах програмування, відлік індексів масив а починаються з нуля. Але вказувати їх в явному вигляді при додаванні елементів в масив зовсім не обов'язково - точно такий же масив можна створити таким способом: масив а "; $ array []="Другий елемент масив а "; $ array []="Третій пішов ";?> Інтерпретатор мови PHP сам привласнить чергове значення індексу кожному наступному елементу масив а і розмір масив а також буде збільшений на едініцу.А можна створити точно такий же масив одним рядком, перерахувавши всі елементи в конструкції array (): масив а", "Другий елемент масив а", "Третій пішов");?> Є ще одна функція, що створює простий масив . Функція range () створює масив з послідовності чисел. Наприклад: Масив, створений таким використанням range () буде абсолютно ідентичний масив у, створеному звичайним способом в такому вигляді:
2
Багатовимірні масив и в загальному вигляді мають такий синтаксис:$имя_массива[индекс_1][индекс_2]..[индекс_N];В створенні елементів багатовимірного масив а немає ніяких незвичайних особливостей: Або те ж саме по-іншому: Або одним рядком з використанням конструкції array ():
3
Асоціативні масив и створюються аналогічним чином, з тією тільки різницею, що не вказувати індекс можна. На сам індекс обмежень не накладається - це може бути рядок будь-якої довжини. Простий асоціативний (або «іменований») масив : масив а"; $ array ['це другий' ]="Другий елемент масив а"; $ array ['третій']="Третій пішов";?> Або з використанням конструкції array (): "Це перший елемент масив а", 'це другий' => "Другий елемент масив а", 'третій' => "Третій пішов");?>
4
Ніяких особливих відмінностей у створенні багатовимірного асоціативного масив а ні: Або з використанням конструкції array (): array ('місце 1' => "Ряд 1 місце 1", 'місце 2 '=> "Ряд 1 місце 2"),' ряд 2 '=> array (' місце 1 '=> "Ряд 2 місце 1",' місце 2 '=> "Ряд 2 місце 2"),' ряд 3 ' => array ('місце 1' => "Ряд 3 місце 1", 'місце 2' => "Ряд 3 місце 2"));?>