Я имею следующий вывод, я пытаюсь поместить отдельные значения в отдельные переменные
вывод:
Array ( [0] => Array ( [0] => 8711 [1] => 200 [2] => 755 [3] => 1800 [4] => 01 [5] => 675 [6] => 8910 ) )
я пробовал следующий код, но не добился успеха.
echo extract($matches[0]);
пожалуйста, помогите мне в этом отношении.
Его многомерный массив: Попробуйте:
echo $matches[0][0]; echo $matches[0][1];
Это помогает иногда видеть массив в более читаемом формате.
Пытаться
echo '<pre>' . print_r($matches) . '</pre>';
Вы также можете указать:
echo '<pre>' . print_r($matches[0]) . '</pre>';
Чтобы ограничить данные для этого вспомогательного массива.
Если вам просто нужно получить доступ к одному из ваших элементов, то другие уже показали, как это сделать.
Ex.
$ arr = array ('a' => 'alphabet', 'b' => 'better', 'c' => array (1 => 'cat', 2 => 'click', 'z' => ' чистый '));
Чтобы поместить «чистую» в переменную, вы должны использовать:
$ clean = $ arr ['c'] ['z'];
Чтобы поставить «лучше» в переменную, вы будете использовать:
$better = $arr['b'];