PHP では、文字列を配列オブジェクトの配列として定義する必要がある場合、次の手順で実行できます。
ステップ 1: 文字列を JSON 形式に変換する
まず、文字列を JSON 形式に変換する必要があります。 PHP では、次に示すように、json_encode()
関数を使用して配列を JSON 形式の文字列に変換できます。
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York'); $json = json_encode($array);
このとき、変数 $json
次の JSON 形式文字列は次の場所に保存されます:
{ "name": "John", "age": 30, "city": "New York" }
ステップ 2: JSON 形式文字列を配列オブジェクトにデコードします。 array
次に、変換する必要があります。配列オブジェクトの配列にデコードされた JSON 形式の文字列。 PHP では、以下に示すように、json_decode()
関数を使用して JSON 形式の文字列を配列オブジェクトにデコードできます。
$array = json_decode($json);
このとき、変数 $array
次の配列オブジェクトは次の場所に保存されます:
Array ( [name] => John [age] => 30 [city] => New York )
JSON 形式の文字列を配列オブジェクトの配列にデコードする場合は、2 番目のパラメーターを true
に設定する必要があります。
$array = json_decode($json, true);
このとき、次の配列オブジェクト配列が変数 $array
に格納されます。
Array ( [0] => Array ( [name] => John [age] => 30 [city] => New York ) )
上記は、文字列を配列オブジェクトの配列に変換します。このようにして、文字列を処理のために配列オブジェクトの配列に簡単かつ迅速に変換できます。
以上がPHPで文字列を配列オブジェクト配列として定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。