Оглавление

Определение многомерного массива

Чтобы определить многомерный массив, достаточно напомнить, что это массив, который содержит массивы.

 

Инициализировать значение можно с помощью прямого обращения к отдельному элементу, как показано ниже:

$temps|1995]["feb"] = 41;


Кроме того, можно определить многомерный массив, вкладывая функции array в соответствующие места. В следующем примере определяется несколько первых месяцев на три года  (полный массив будет намного больше,  чем этот.

$temps = array(
2010 => array ("jan" => 36, "feb" => 42, "mar" => 51), 
2011 => array ("jan" => 37, "feb" => 42, "mar" => 49), 
2012 => array ("jan" => 34, "feb" => 40, "mar" => 50)
);

 

 

Функция print_r позволяет выводить все уровни, из которых состоит массив, в форматированном виде. Каждый отступ указывает на следующий уровень иерархии. Ниже приводится вывод трехмерного массива $temps.

 print "<PRE>"; 
 print_r($temps); 
 print "</PRE>"; 

 

Array
(
    [2010] => Array
        (
            [jan] => 36
            [feb] => 42
            [mar] => 51
        )

    [2011] => Array
        (
            [jan] => 37
            [feb] => 42
            [mar] => 49
        )

    [2012] => Array
        (
            [jan] => 34
            [feb] => 40
            [mar] => 50
        )

)
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити