ホームページ >バックエンド開発 >PHPチュートリアル >JSON シリアル化を使用して PHP で配列を保存および取得する方法

JSON シリアル化を使用して PHP で配列を保存および取得する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-19 06:58:30212ブラウズ

How to Store and Retrieve Arrays in PHP Using JSON Serialization?

PHP での配列の保存と取得

後で PHP で取得できるように配列を保存するには、複数のオプションがあります。効率的かつ柔軟なアプローチの 1 つは、JSON シリアル化を使用することです。その方法は次のとおりです。

配列の保存 (store_array)

  1. json_encode() 関数を使用して配列を JSON 文字列に変換します。
  2. file_put_contents() を使用して JSON 文字列をファイルに保存します。

例:

<code class="php">$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
file_put_contents("array.json", json_encode($arr1));</code>

配列の取得 (restore_array)

  1. file_get_contents() 関数を使用してファイルから JSON 文字列を読み込みます。
  2. json_decode() 関数を使用して JSON 文字列を配列に変換します。

例:

<code class="php">$arr2 = json_decode(file_get_contents('array.json'), true);</code>

json_encode() 関数と json_decode() 関数は、人間が判読できる効率的な配列のシリアル化を提供し、必要に応じて配列の保存と取得を簡単にします。

以上がJSON シリアル化を使用して PHP で配列を保存および取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。