オブジェクトの配列への変換
PHP のオブジェクトは、操作やデータの取得を容易にするために配列に変換できます。この変換を実現する 3 つの方法を次に示します。
単次元配列
$array = (array) $object;
$array = get_object_vars($object);
多次元配列
多次元オブジェクトを変換するには、次のアプローチを使用できます:
$array = json_decode(json_encode($object), true);
function objectToArray($object) { if (!is_object($object) && !is_array($object)) return $object; return array_map('objectToArray', (array) $object); }
これらのメソッドを利用すると、さまざまなユースケースに合わせて PHP オブジェクトを効果的に配列に変換でき、シームレスなデータ操作と取得が可能になります。
以上がPHP オブジェクトを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。