Відмінності між версіями «Масиви»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: '''''Масиви в 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