PHP でのオブジェクトの配列への変換は、データ構造を扱うときの一般的な要件です。この記事では、この変換を効率的に行うための詳細なガイドを提供します。
単次元オブジェクトを配列に変換するには、次の 2 つの方法を利用できます。
多次元オブジェクトを配列に変換するには、別のアプローチが必要です。よく使用される 2 つのメソッドを次に示します。
JSON エンコードとデコード
再帰変換関数
例:
function objectToArray($object) { if(!is_object($object) && !is_array($object)) return $object; return array_map('objectToArray', (array) $object); }
この関数は、プライベート メンバーと保護されたメンバーを持つオブジェクトを多次元配列に変換します。
以上がPHP オブジェクトを配列に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。