Показать сообщение отдельно

  #3262  
Старый 30.05.2008, 15:31
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Цитата:
Подскажите пожалуйста, существуют ли двумерные массивы? если да, то как правильно его объявить и как обращаться к какому-нить элементу массива?
PHP код:
<?php
// Многомерный простой массив:
$arr[0][0]="Овощи";
$arr[0][1]="Фрукты";
$arr[1][0]="Абрикос";
$arr[1][1]="Апельсин";
$arr[1][2]="Банан";
$arr[2][0]="Огурец";
$arr[2][1]="Помидор";
$arr[2][2]="Тыква";

// Выводим элементы массива:
echo "<h3>".$arr[0][0].":</h3>";
for (
$q=0$q<=2$q++) {
echo 
$arr[2][$q]."<br>";
}
echo 
"<h3>".$arr[0][1].":</h3>";
for (
$w=0$w<=2$w++) {
echo 
$arr[1][$w]."<br>";
}
?>
PHP код:
<?php
// Многомерный ассоциативный массив
$A["Ivanov"]["name"]="Иванов И.И.";
$A["Ivanov"]["age"]="25";
$A["Ivanov"]["email"]="ivanov@mail.ru";

$A["Petrov"]["name"]="Петров П.П.";
$A["Petrov"]["age"]="34";
$A["Petrov"]["email"]="petrov@mail.ru";

$A["Sidorov"]["name"]="Сидоров С.С.";
$A["Sidorov"]["age"]="47";
$A["Sidorov"]["email"]="sidorov@mail.ru";

// Получаем доступ к ключам многомерного ассоциативного массива
echo $A["Ivanov"]["name"]."<br>"// Выводит Иванов И.И.
echo $A["Sidorov"]["age"]."<br>"// Выводит 47
echo $A["Petrov"]["email"]."<br>"// Выводит petrov@mail.ru
?>
http://php.su/learnphp/vars/?arrays
 
Ответить с цитированием