ホームページ  >  記事  >  バックエンド開発  >  PHP 配列は json_encode を通じて変換されます。json 形式は js では認識できません。

PHP 配列は json_encode を通じて変換されます。json 形式は js では認識できません。

不言
不言オリジナル
2018-05-04 10:23:312195ブラウズ

この記事では、json_encode で変換された後、JS で認識できない JSON 形式を主に紹介します。必要な友達に参考にしてもらいます。ワンポイント説明すると、JS の json 形式は中括弧 '

{}' で開始して終了します。 しかし、phpでは、json_encode変換後の

numberでインデックス付けされた配列は、角括弧'[]'で始まり、終わる文字列であるため、jsでは使用できません。JSONを使用してください.parse を使用してデータを変換します。 この問題を解決するために、色々な方法を考えましたが、何をやっても不便に感じました。最終的に、より簡単な方法を見つけました。

phpでは、json_encode変換後の

stringでインデックス付けされた配列は中括弧で始まり、終了するため要件を満たしていますが、デフォルトのインデックスを持つ配列はできないという問題もあります。しかし、この問題も大きな問題ではありません。現時点では、この方法は比較的簡単です
関連する推奨事項:

PHP 配列と XML を相互に変換する関数

以上がPHP 配列は json_encode を通じて変換されます。json 形式は js では認識できません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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