Как напечатать объект stdClass [дубликат]

[F1]
44
задан Muhamad Yulianto 6 June 2015 в 10:11
поделиться

4 ответа

69
ответ дан Community 27 August 2018 в 11:33
поделиться

Если ваш выход из print_r($var), например:

    Array ( [demo] => Array ( [0] => 10499478683521864 [1] => 07/22/1983 [2] => email@saya.com ) )

, выполните $var['demo'][0]

Если выход из print_r($var), например:

    Array ( [0] => 10499478683521864 [1] => 07/22/1983 [2] => email@saya.com )

, то do $var[0]

2
ответ дан Evans Murithi 27 August 2018 в 11:33
поделиться

вы можете использовать

$ar = (array) $get_user;

, тогда вы можете получить доступ к их индексам:

echo $ar[0];
-1
ответ дан morteza kavakebi 27 August 2018 в 11:33
поделиться

Из вопроса мы не можем видеть структуру входного массива. Это может быть array ('id' => 10499478683521864, 'date' => '07/22/1983'). Поэтому, когда вы запрашиваете $ demo [0], вы используете индекс undefind.

Array_values ​​потеряли ключи и возвратили массив с многочисленными ключами, делающими массив как array(10499478683521864, '07/22/1983'...). Этот результат мы видим в вопросе.

Итак, вы можете взять значения элемента массива таким же образом

echo array_values($get_user)[0]; // 10499478683521864 
7
ответ дан splash58 27 August 2018 в 11:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: