変換方法: まず json_encode() を使用してオブジェクトを json 形式のデータに変換し、次に json_decode() を使用して json 形式のデータを配列に変換します。構文形式は「json_decode(json_encode(object),真実 );"。
推奨: 「PHP ビデオ チュートリアル 」
php はオブジェクトを配列に変換します。メソッド
1. システムの組み込み関数を使用して変換します。
$arr=json_decode(json_encode($object),true); var_dump($arr);
json_encode() 関数は、オブジェクトと配列のデータ形式を JSON に変換できます。 Format data
#json_decode() 関数は、json 形式のデータをオブジェクトと配列に変換できます。配列に変換するには、 true
# # を追加します。
#2. カスタム関数をカプセル化し、オブジェクトを渡す
public function object_array($object) { if(is_object($array)) { $array = (array)$array; } if(is_array($array)) { foreach($array as $key=>$value) { $array[$key] =$this->object_array($value); } } return $array; }
プログラミング学習 Web サイト を参照してください。 !
以上がPHPでオブジェクトを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。