Масиви

Матеріал з Вікі ЦДПУ
Перейти до: навігація, пошук

Масиви в PHP - це дуже потужний і гнучкий механізм. Він дозволить вам зробити практично все, що можна зробити з масивами. Підтримуються як звичайні, так і асоціативні масиви, причому вони можуть бути змішані у будь-якому порядку навіть в межах одного масиву. Підтримуються вкладені масиви, їх вкладеність ніяк явно не обмежена. В PHP є велика кількість функцій для роботи з масивами, вони допоможуть виконати більшість необхідних операцій без зайвих витрат часу і сил. Крім того, необхідно відзначити ще одну особливість PHP при роботі з масивами: на відміну від інших мов PHP дозволяє задавати масиви практично будь-якої складності безпосередньо в тілі програми! Можливо з першого погляду ця можливість не здасться вам такою вже важливою, проте це не так. У вашій практиці вам не раз доведеться зіткнутися з необхідністю опису якої-небудь складної структури даних і наповненням цієї структури даними. У інших мовах для цього як правило доводиться писати додатковий код, що не завжди зручно. В PHP можна зробити це дуже просто і елегантно:

$data = array(1,10,100,1000, // Чисельні дані
"some text","another text", // Строкові дані
"name"=>"john","age"=>23, // Асоціативні зв'язки в масиві
"date"=>array('day'=>10,'month'=>'may','year'=>2001)); //Вкладений масив

Як бачите - різні дані можуть бути поєднані разом в єдиній структурі без яких-небудь проблем! Подивимось, як можна звернутися до цих даних:

echo $data[1]; // Результат - 10
echo $data[5]; // Результат - 'another text'
echo $data['age']; // Результат - 23
echo $data['date']['month']; // Результат - 'may'



Перейти до Змінні та типи данних в PHP