ホームページ >バックエンド開発 >PHPチュートリアル >オブジェクトから配列へ Json から配列メソッドへ
アレイはアレイです。ディスクアレイモードは、複数のディスクのストレージスペースを統合して、大きな単一の連続ストレージスペースを形成します。 array() は実際には直接配列を定義するために通常使用される言語構造ですが、その使用法は関数の使用法と非常によく似ているため、配列配列について詳しく知りたい場合は、関連するマニュアルを確認してください。この記事を共有します。 2つのヒントをご紹介します。
1. PHP オブジェクトから配列メソッド (オブジェクトから配列):
/**
* オブジェクトを配列に変換
*/
function object_to_array($obj){
$_arr=is_object($obj)?get_object_vars($obj ) :$obj;
foreach($_arr as $key=>$val){
$val=(is_array($val))||is_object($val)?object_to_array($val):$val;
$ arr [$key]=$val;
}
return $arr;
}
2, php Json文字を配列メソッドに(jsonを配列に):
json文字列の場合は、json_decode関数を直接渡すことができます文字列を配列に変換します。
json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_decode — JSON 形式の文字列を受け入れ、それを PHP 変数に変換します
mixed json_decode(string $json[, bool $assoc])
パラメータ:
json デコードされる json 文字列形式の文字列。
assoc このパラメータが TRUE の場合、結果は配列 (連想配列) の形式で返されます。デフォルトは false で、オブジェクトが返されます。
関連する推奨事項:
配列内のすべての値の合計を返すphp関数array_sum()
php関数array_sum()を返す配列内のすべての値の合計)
以上がオブジェクトから配列へ Json から配列メソッドへの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。