как я могу получить это значение? Мне нужно сделать это, если я напишу значение в моей базе данных.
array(3) { [1]=> NULL [2]=> array(2) { [123]=> int(123) [122]=> int(0) } [3]=> NULL }
В вашем выпуске чего-то не хватает. Я предполагаю, что это выглядит примерно так:
// var_dump($array); array(1) { [0]=> string(2) "39" }
поэтому вы можете получить доступ к значению с помощью $array[0]
. Простой доступ к массиву.
Поскольку массивы являются самой важной структурой данных в PHP, вы должны научиться справляться с ними.
Читайте PHP: Массивы .
Обновить:
Что касается вашего обновления, какое значение вы хотите? У вас многомерный массив. Это то, что вы получите:
$array[1] // gives null $array[2] // gives an array $array[2][123] // gives the integer 123 $array[2][122] // gives the integer 0 $array[3] // gives null
Возможно, вы также хотите (иметь) перебрать внутренний массив, чтобы получить все значения:
foreach($array[2] as $key => $value) { // do something with $key and $value }
Как я уже сказал, прочитайте документацию, она содержит все, что вам нужно знать. Доступ к массивам в PHP не сильно отличается от других языков программирования.
В руководстве по PHP содержится много примеров, это хорошая документация. Используй это!
Если ваш массив ссылается на $myArray
, вы можете получить строку 39
через $myArray[0]
, т. Е. Этот нулевой элемент.