В моем коде Php у меня есть объект массива $ myArrayIbject, который я хочу получить его значения. Я знаю, что это не одномерный массив. Это то, что я знаю точно.
Когда я бегу
echo gettype($myArrayIbject);
Возвращает объект.
Когда я бегу
echo count($myArrayIbject);
Возвращает 1632.
Когда я бегу
var_dump( $myArrayIbject);
Возвращается
объект (вариант) # 3 (0) {}
Когда я бегу
variant_get_type($myArrayIbject)
Возвращает 8209.
Другая вещь, которую я заметил, состоит в том, что от $ myArrayIbject [0] до $ myArrayIbject [1631] он возвращает целочисленные значения, когда я запускаю приведенный ниже код
for ($i=0; $i< count($myArrayIbject); $i++) {
echo "Value at ".$i." is ". $myArrayIbject[$i]."<br/>";
}
Я знаю, что это не способ получить доступ ко всем его ценностям. Я ищу способ извлечь и получить доступ ко всем его значениям.
Вы можете использовать это
foreach($myArrayIbject as $index=>$value)
echo "Value at ".$index." is ". $value."<br/>";
}
Других решений пока нет …