время
|
|
Глава 6. Проблемы 41
($array) выдаст array (имя переменной выбрано случай-
ным образом и ктипу данных оно отношения не имеет), a is_array ($array) выдаст
true.
ВНИМАНИЕ
Индексы в массиве — это указатели на его элементы.
РНР поддерживает как скалярные, так и ассоциативные индексы массивов. Ассо-
циативными массивами пользуются, например, в функциях работы с MySQL:
$row = mysql_fetch_array($result) ;
print ($row["fieldl"]. $row["field2"]. $row["field3"]).
Теперь поговорим о создании массивов поподробнее.
Первое средство — функция array:
$array = array($vall, $va!2, $va!3);
$array2 = array($keyl => $vall, $key2 => $va!2, $key3 ==> $va!3);
В первом случае получится скалярный массив, во втором — ассоциативный.
Можно создать массив, просто указав индекс и значение.
$array[$key] = $val;
Переменная $array, если она не существовала до этого, станет массивом,
а в ячейку с индексом $key (не обязательно 0) помещается значение $val. Несом-
ненным достоинством РНР