1. 配列を json 文字列に変換します: json_encode($arr [,$opti//$options はオプションのパラメーターです。デフォルトは 0 です
) 一般的には、json_encode($arr) を使用します。特別なニーズがあります。たとえば、データには「/da1/test/123.php」などのファイルの絶対パスが含まれており、直接 json_encode はスラッシュ「/」を「/」にエスケープします。今度は、特別なパラメーターを追加する必要があります。ここで、オプションのオプションのパラメーターは次のとおりです:
JSON_HEX_TAG (integer) 所有 < 和 > 转义成 \u003C 和 \u003E。 JSON_HEX_AMP (integer) 所有 & 转义成 \u0026。 JSON_HEX_APOS (integer) 所有 ' 转义成 \u0027。 JSON_HEX_QUOT (integer) 所有 " 转义成 \u0022。 JSON_FORCE_OBJECT (integer) 使一个非关联数组输出一个类(Object)而非数组。 在数组为空并且接受者需要一个类(Object)的时候尤其有用。 JSON_NUMERIC_CHECK (integer) 将所有数字字符串编码成数字(numbers),例如“1”编译成 1 JSON_BIGINT_AS_STRING (integer)将大数字编码成原始字符原来的值。 JSON_PRETTY_PRINT (integer) 用空白字符格式化返回的数据。使其更加美观 JSON_UNESCAPED_SLASHES (integer) 不要转义 /,不加这个option会把“/”转义成“\/” JSON_UNESCAPED_UNICODE (integer) 以字面编码多字节 Unicode 字符(默认是编码成 \uXXXX)。
オプションのパラメーターは次のとおりです:
assoc为false时,json_decode会返回一个对象(object),而非数组,可以通过$obj->attr;的方式访问对象$obj中名为attr的属性。 assoc为true时,json_decode返回一个数组(array),可以通过array[key]的方式访问数组array中对应键为key的值
上記は https ipcrs.pbccrc.org.cn php の json と配列変換を紹介しており、https ipcrs.pbccrc.org.cn の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。