Wild Tiger
Новичок
помогите с разбором простого массива
Есть такой код:
Сам скрипт работает, выводит при каждом обновлении:
Есть такой код:
PHP:
<?php
/**
* Function for display random image from directory
**/
function randomImage($img_dir='./images/smilies')
{
static $images = array();
static $calls = 0;
if (empty($images) && $calls == 0) {
foreach (glob($img_dir.'/{*.png,*.gif}', GLOB_BRACE) as $filename) {
$images[$filename] = getimagesize($filename);
}
++$calls;
}
if (!empty($images)) {
$key = array_rand($images);
$ret = array('name' => $key,
'width' => $images[$key][0],
'height' => $images[$key][1]);
unset($images[$key]);
return $ret;
}
else {
return null;
}
}
var_dump(randomImage());
?>
Не могу понять, как из полученного массива составить что-то вродеarray(3) { ["name"]=> string(39) "./images/smilies/tease_girl.gif" ["width"]=> int(37) ["height"]=> int(25) }
array(3) { ["name"]=> string(36) "./images/smilies/painter.gif" ["width"]=> int(41) ["height"]=> int(28) }
array(3) { ["name"]=> string(34) "./images/smilies/bravo.gif" ["width"]=> int(40) ["height"]=> int(27) }
<img src="./images/smilies/name.gif" width="width" height="height">