Одномерный числовой массив, преобразованный в массив объектов в 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

Другие вопросы по тегам