Одномерный числовой массив, преобразованный в массив объектов в PHP. Как получить доступ к значению массива объекта по его индексу
Здесь у меня есть числовой массив одного измерения
$x = array(1,2,3,4);
Ниже преобразован в массив объектов
$x = (object) $x;
Я не могу получить доступ к значениям по его индексу
echo $x->{'1'} //Tried but not working
1 ответ
Удалите кавычки из индекса в операторе echo:
$x = array(1,2,3,4);
$x = (object) $x;
echo $x->{1};
Возвращает
2