В PHP у меня есть countable object. Согласно документам, функция count
PHP вернет количество элементов в массиве или число из объекта Countable.Как я могу получить первый элемент из объекта Countable?
Моя цель - сделать первый элемент из счетного объекта самым чистым способом.
foreach($object as $ob){ $first = $ob; break; }
Это работает, но это ужасно.
$object[0]
жалуется, что $object
не является массивом (это правильно, это не массив, это объект).
(array)$object[0]
чувствует себя как плохой, но также не работает. Просто возвращается null
.
Каков самый чистый способ получить первый предмет?
Какие методы объекта есть? У него есть что-то вроде '$ object-> get (0)' Также, try '(array) ($ object) [0]'. Считается, что счетный является интерфейсом, поэтому объект, который реализует счет, должен иметь в себе некоторый атрибут, который вы можете ссылаться непосредственно на '$ object-> array_in_object [0]'? – Piwwoli