Набор различных переменных с одной меткой, позволяющий организовать значения для их более простой обработки называется массивом
Массивом в программировании представляют любые списки (коллекции элементов)
Синтаксис массива:
arrayName = array (”value1?,”value2?,”value3?);
Определение массива:
<?php
$Top3Sites = array ("fastcreators.com","howtoforge.com","scriptsbible.com");
print_r($Top3Sites);
?>
Результат приведенной выше программы будет следующим:
Array ( [0] => fastcreators.com [1] => howtoforge.com [2] => scriptsbible.com )
Мы используем print_r,
потому что нельзя вывести массив с помощью функции echo
или print. Хотя можно использовать их
для отображения отдельных элементов из массива.
Ещё есть короткая форма синтаксиса массива:
<?php $animals = ['cats', 'dogs', 'birds'];
PHP позволяет создавать массив из разнотипных данных, то есть чисто технически можно создать и такой массив:
<?php $values = [null, 'one', 4, 'two', false];
Кроме того, можно создать и пустой массив, это как правило подходит для инициализации, когда вводимые данные ещё не известны:
<?php
$cars = [];
// и добавить в него значения в процессе
$cars[0] = "ford";
$cars[1] = "volvo";
$cars[2] = "audi";
Извлечение элемента из массива
<?php $animals = ['cats', 'dogs', 'birds']; $animals[0]; // cats $animals[1]; // dogs $animals[2]; // birds
В PHP существует три типа массивов:
<?php $colours = ["white","black","blue"]; print_r($colours); /* вывод будет следующий Array ( [0] => white [1] => black [2] => blue ) */ ?>
<?php $students['Anna'] = 90; $students['Maria'] = 60; $students['Jennifer'] = 40; ?>
<?php $david = array ( “richie”=>array ( “Sue”, “Natasha” ), “Mason”=>array ( “Nichole”, “Salma”, “Amber” ) );