Відмінності між версіями «Масиви»
(Створена сторінка: '''''Масиви в PHP''''' - це дуже потужний і гнучкий механізм. Він дозволить вам зробити практичн…) |
|||
Рядок 12: | Рядок 12: | ||
echo $data['age']; // Результат - 23 <br> | echo $data['age']; // Результат - 23 <br> | ||
echo $data['date']['month']; // Результат - 'may' </font></code> | echo $data['date']['month']; // Результат - 'may' </font></code> | ||
− | |||
Рядок 20: | Рядок 19: | ||
− | [[category:Інтернет-програмування]] | + | [[category:Інтернет-програмування|*]] |
+ | |||
+ | [[category:Навчальні проекти]] |
Поточна версія на 07:35, 25 травня 2010
Масиви в 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