猫オブジェクトの配列があります:
$cats = Array
(
[0] => stdClass Object
(
[id] => 15
),
[1] => stdClass Object
(
[id] => 18
),
[2] => stdClass Object
(
[id] => 23
)
)
そして、猫の ID の配列を 1 行で抽出したい (関数でもループでもない)。
array_walk
with を使おうと思ったのですcreate_function
が、やり方がわかりません。
何か案が?
ベストアンサー1
あなたが持っている場合PHP 7.0以降最善の方法は、組み込み関数を使用してarray_column()
オブジェクトの配列からプロパティの列にアクセスすることです。
$idCats = array_column($cats, 'id');
しかし、息子は配列であるか、配列に変換される必要がある