Wiki-учебник по веб-технологиям: PHP/ПеременныеМассивы ...

Главная | Каталог |

Переменные массивы


Оглавление документа

1. Введение


В то время как скалярная переменная PHP хранит одно значение, переменную массива можно использовать для хранения множества или последовательности значений. Система PHP поддерживает массивы с числовыми индексами и ассоциативные массивы. Массив в PHP является фактически упорядоченным отображением. Отображение является типом, который отображает значения в ключи. Переменные массивов состоят из двух частей – индекса и элемента.

Индекс массива, иногда называемый ключом массива, является значением, применяемым для идентификации или доступа к элементам массива. Индекс массива помещается в квадратные скобки. Большинство массивов используют числовые индексы, которые обычно начинаются с 0 или 1. В PHP ассоциативные массивы могут использовать строковые индексы. Оба типа массивов создаются с помощью конструкции array().

2. Массивы с числовыми индексами


$my_array = array('red', 'green', 'blue');


Этот код создает обычный массив $my_array, в который помещаются три элемента: red, green, и blue. Доступ к каждому элементу можно получить через его номер в массиве:

$my_array[0] = 'red'; // индекс 0 соответствует элементу red
$my_array[1] = 'green'; // индекс 1 соответствует элементу green
$my_array[2] = 'blue';// индекс 2 соответствует элементу blue

Следующий код применяется для вывода значений переменной $my_array.

<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Страница Web </title>
</head>
<body>
<p>
<?php
$my_array 
= array('red''green''blue');
echo 
"Первое значение массива — " $my_array[0];
echo 
"Второе значение массива — " $my_array[1];
echo 
"Третье значение массива — " $my_array[2];
?>
</p>
</body>
</html>


Первое значение массива — red
Второе значение массива — green
Третье значение массива — blue