Я бы хотел получить последние данные со значением "user_id" из Объект $ posts ниже.
Я могу легко получить их с помощью foreach, но они мне нужны напрямую. Уже пробовал некоторые способы в качестве $ posts-> entity и $ posts-> entity [0], но ничего.
Я могу получить их только через foreach, например:
foreach ($posts as $post) {
print_r($post);
}
Но это было бы хорошо, если бы я понял, как получить напрямую.
ArrayCollection {#424 ▼
#entities: array:2 [▼
9 => Post {#348 ▼
#_getterCache: []
#_valueCache: array:1 [▶]
#_structure: Structure {#359 ▶}
#_em: Manager {#211 ▼
#db: Adapter {#203 ▶}
#valueFormatter: ValueFormatter {#212}
#extension: Extension {#205 ▶}
#entityClassNameMap: array:21 [▶]
#entities: array:13 [▼
"XF\Entity\UserPrivacy" => array:2 [▶]
"XF\Entity\UserProfile" => array:2 [▶]
"XF\Entity\UserOption" => array:2 [▶]
"XF\Entity\User" => array:2 [▼
2 => User {#300 ▼
#_getterCache: array:1 [▶]
#_valueCache: array:2 [▶]
#_structure: Structure {#213 ▶}
#_em: Manager {#211}
-_uniqueEntityId: 5
#rootClass: "XF\Entity\User"
#_useReplaceInto: false
#_newValues: []
#_values: array:34 [▼
"user_id" => 2
"username" => "testuser"