php メソッドで配列をオブジェクトに変換します。 1. データ型変換を使用し、配列変数の前に「(Object)」を追加して、配列をオブジェクトに変換します。 2. まず json_encode() 関数を使用して配列を json 文字列に変換し、次に json_decode() 関数を使用して json 文字列をオブジェクトに変換します。
#php は配列をオブジェクトに変換します配列の変換が必要になる場合がありますオブジェクト ポインティング演算子を使用して object に変換するには、2 つの方法があります。
方法 1:データ型変換を使用する: 型変換により、配列をオブジェクトに直接変換できます。 。
<?php
$arr=['a'=>10,'b'=>100,'c'=>'Hello'];
$obj=(Object)$arr;
var_dump($obj);
?>
出力:
##方法 2:
<?php $arr=['a'=>10,'b'=>100,'c'=>'Hello']; $arr0 = json_encode($arr); $arr1 = json_decode($arr0,true); $arr2 = json_decode($arr0); var_dump($arr); var_dump($arr0); var_dump($arr1); var_dump($arr2); ?>出力:
説明: json_decode() 関数は PHP の組み込み関数で、JSON 形式の文字列をデコードし、JSON 形式の文字列を PHP 変数 (オブジェクトまたは配列) に変換するために使用されます。 。
構文は次のとおりです:json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
パラメータ:
以上がPHPで配列をオブジェクトに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。