PHP-масив — це впорядкована карта (містить значення на основі ключа). Він використовується для зберігання кількох значень подібного типу в одній змінній.
Перевага масиву PHP
Менше коду : Нам не потрібно визначати кілька змінних.
Легко проходити : за допомогою одного циклу ми можемо обійти всі елементи масиву.
Сортування : Ми можемо сортувати елементи масиву.
Типи масивів PHP
У PHP існує 3 типи масивів.
- Індексований масив
- Асоціативний масив
- Багатовимірний масив
PHP індексований масив
Індекс PHP представлено числом, яке починається з 0. Ми можемо зберігати число, рядок і об’єкт у масиві PHP. Усім елементам масиву PHP за замовчуванням присвоюється номер індексу.
Існує два способи визначення індексованого масиву:
1-й спосіб:
$season=array('summer','winter','spring','autumn');
2 спосіб:
$season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn';
приклад
Файл: array1.phpВихід:
Сезон: літо, зима, весна та осіньФайл: array2.phpВихід:
Сезон: літо, зима, весна та осінь Натисніть на мене, щоб дізнатися більше...Асоціативний масив PHP
Ми можемо пов’язати ім’я з кожним елементом масиву в PHP за допомогою символу =>.
Існує два способи визначення асоціативного масиву:
1-й спосіб:
$salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000');
2 спосіб:
$salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000';
приклад
Файл: arrayassociative1.php'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Вихід:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Файл: arrayassociative2.php
<?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Вихід:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Натисніть на мене, щоб дізнатися більше...