1. ホーム
  2. php

[解決済み] PHP - オブジェクトの配列からプロパティを抽出する

2022-04-26 22:32:04

質問

catsオブジェクトの配列を持っています。

$cats = Array
    (
        [0] => stdClass Object
            (
                [id] => 15
            ),
        [1] => stdClass Object
            (
                [id] => 18
            ),
        [2] => stdClass Object
            (
                [id] => 23
            )
)

で、猫のIDの配列を1行で抽出したい(関数でもループでもない)。

を使おうかと思ったのですが array_walkcreate_function が、どうすればいいのかわからない。

何か思い当たることはありますか?

解決方法は?

もし、あなたが PHP 5.5以降 を使用するのが最も良い方法です。 array_column() :

$idCats = array_column($cats, 'id');

しかし、息子は配列でなければならないか、配列に変換されなければなりません。