我有一个数组设置如下:
$myArray = array();
$myArray[] = "New array item 1";
$myArray[] = "New array item 2";
$myArray[] = "New array item 3";
Run Code Online (Sandbox Code Playgroud)
当我在其上运行json_encode()时,它会输出以下内容:
["New array item 1","New array item 2","New array item 3"]
Run Code Online (Sandbox Code Playgroud)
我想要的是函数将索引编码为字符串:
{"0":"New array item 1","1":"New array item 2","2":"New array item 3"}
Run Code Online (Sandbox Code Playgroud)
所以以后我可以删除说第一项而不影响第二项的索引.
是否有捷径可寻?
用途JSON_FORCE_OBJECT:
json_encode( $data, JSON_FORCE_OBJECT );
Run Code Online (Sandbox Code Playgroud)
需要PHP 5.3+
| 归档时间: |
|
| 查看次数: |
6785 次 |
| 最近记录: |