Проблема с получением значения массива

Fotofun

Новичок
Проблема с получением значения массива

Столкнулся со странной проблемой:
Выбираю данные в массив:
preg_match_all("(\d+\.\d+)", $string, $aaa);

Печатаю:
print_r($aaa);

Результат:

Array ( [0] => Array ( [0] => 13.05 [1] => 1672.00 [2] => 1676.00 ) )

Затем:
$times = $aaa[0];
print( $times);

Получаю Array

Кто нибудь сталкивался с такой штукой?
PHP 5
 

Фанат

oncle terrible
Команда форума
Странное желание.
Если у тебя в кармане лежит кошелек, и ты хочешь достать первое же, что встретится в кармане. По-твоему, это будет три рубля?
 

Fotofun

Новичок
А как написать то и почему двумерный? Извините за ламерство
 

Фанат

oncle terrible
Команда форума
двумерный потому, что функция, которую ты используешь, возвращает двумерный массив.

написать - точно так же.
получать элемент массива $times точно так же, как ты получал элемент массива $aaa
ты зачем print_r-то делал? там же ясно написано, что в одном массиве у тебя лежит другой
 

ardentlyo

Новичок
Fotofun
почитай по ману о функции preg_match_all() - и все станет ясно

-~{}~ 26.01.08 23:29:

Fotofun
и для того что б в твоем примере получилось 13.05 нуно написать так
$times = $aaa[0][0];
 
Сверху