ホームページ  >  記事  >  バックエンド開発  >  PHP配列をJSON文字列に変換する方法

PHP配列をJSON文字列に変換する方法

青灯夜游
青灯夜游オリジナル
2021-02-26 14:46:213315ブラウズ

PHP では、json_encode() 関数を使用して、構文「json_encode(array)」で配列を json 文字列に変換できます。 json_encode() 関数は、変数を JSON エンコードし、配列を json 文字列形式のデータに変換できます。

PHP配列をJSON文字列に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 配列を json に変換する文字列

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr=[&#39;a&#39;=>10,&#39;b&#39;=>100,&#39;c&#39;=>&#39;Hello&#39;];
$str=json_encode($arr); //将数组转json格式的数据
var_dump($arr); 
var_dump($str); 
?>

出力:

PHP配列をJSON文字列に変換する方法

[推奨学習: 「PHP ビデオ チュートリアル 」]

説明:

json_encode() は変数を JSON エンコードするために使用され、オブジェクトと配列のデータ形式を JSON 文字列形式のデータに変換できます。

構文:

json_encode ( $value [, $options = 0 ] )

注:

1. $value はエンコードされる値であり、この関数は UTF8 でエンコードされたデータに対してのみ有効です。

2. オプション: 次の定数で構成されるバイナリ マスク: JSON_HEX_QUOT、JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_NUMERIC_CHECK、JSON_PRETTY_PRINT、JSON_UNESCAPED_SLASHES、JSON_FORCE_OBJECT;

3. 2 番目のパラメーターは通常は必要ありません。

##4. JSON データは実際には文字列です。var_dump() を使用してそれを出力し、データ型を確認できます。

##戻り値: 実行が成功すると、JSON データが返されます。それ以外の場合は FALSE が返されます。

プログラミング関連の知識について詳しくは、

プログラミング ビデオ

をご覧ください。 !

以上がPHP配列をJSON文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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