PHP数组到JSON字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数组到JSON字符串相关的知识,希望对你有一定的参考价值。

SEE http://json.org/ for php JSON Libraries.

grunt knuckle drag brute force ugly escapes for quotes make a php array a json string

Produces trailing commas which some javascript Librarys can't deal with.*

_*NOOB NOTE [a comma is added at the end of each array key/value set]_
  1. function array_to_json_string($arraydata) {
  2. $output = "";
  3. $output .= "{";
  4. foreach($arraydata as $key=>$val){
  5. if (is_array($val)) {
  6. $output .= """.$key."" : [{";
  7. foreach($val as $subkey=>$subval){
  8. $output .= """.$subkey."" : "".$subval."",";
  9. }
  10. $output .= "}],";
  11. } else {
  12. $output .= """.$key."" : "".$val."",";
  13. }
  14. }
  15. $output .= "}";
  16. return $output;
  17. }

以上是关于PHP数组到JSON字符串的主要内容,如果未能解决你的问题,请参考以下文章

java中把json怎么转换成数组?

PHP - JSON 到数组,迭代并打印到字符串

PHP数组到JSON字符串

php 用于excel的PHP数组到JSON字符串

JavaScript PHP数组到JSON字符串

将 JSON 字符串从片段传递到适配器的问题