澳门威利斯人_威利斯人娱乐「手机版」

来自 澳门威利斯人 2019-07-21 05:18 的文章
当前位置: 澳门威利斯人 > 澳门威利斯人 > 正文

php简单构造json多维数组的方法示例,PHP实现数组

在线XML/JSON相互调换工具:

正文实例叙述了php轻松构造json多维数组的方法。分享给大家供大家仿照效法,具体如下:

实现:

C语言风格/HTML/CSS/json代码格式化美化学工业具:

$res['result'] = "ok";
$res['msg'] = 'login';
$res['fileinfo'] = array();
while($stmt->fetch()){
    $fileinfo['fileid'] = $fileid;
    $fileinfo['name'] = $name;
    $fileinfo['fujianname'] = $fujianname;
    array_push($res['fileinfo'], $fileinfo);
}
echo json_encode($res);

json**代码在线格式化/美化/压缩/编辑/转变工具:
**

JSon转数组,并打印:

越来越多关于PHP相关内容感兴趣的读者可查看本站专项论题:《PHP中json格式数据操作本事汇总》、《PHP数学生运动算手艺总括》、《PHP基本语法入门教程》、《PHP数组(Array)操作本领大全》、《php字符串(string)用法总括》、《php mysql数据库操作入门教程》及《php常见数据库操作手艺汇总》

你可能感兴趣的篇章:

  • PHP使用JSON和将json还原成数组
  • php数组转变js数组操作及json_encode的用法详解
  • 在PHP语言中使用JSON和将json还原成数组的主意
  • php数组转成json格式的章程
  • PHP数据集营造JSON格式及新数组的不二秘技
  • php利用嵌套数组拼接与剖判json的方法
  • php简单构造json多维数组的点子亲自去做
  • PHP实现数组转JSon和JSon转数组的秘诀亲自过问
  • php实现数组中索引关联数据调换到json对象的艺术

key=value
key1=value1

输出的字符串如下:

JSON**在线格式化学工业具:
**

json**代码在线格式化/美化/压缩/编辑/转换工具:
**

您可能感兴趣的篇章:

  • PHP使用JSON和将json还原成数组
  • php数组调换js数组操作及json_encode的用法详解
  • 在PHP语言中应用JSON和将json还原成数组的主意
  • php数组转成json格式的章程
  • PHP数据集构建JSON格式及新数组的艺术
  • php利用嵌套数组拼接与分析json的格局
  • PHP实现数组转JSon和JSon转数组的办法身先士卒
  • php完结数组中索引关联数据调换来json对象的秘技
  • PHP自定义递归函数达成数组转JSON功效【辅助GBK编码】
function newArrayToJson($array)
{
  if(!is_array($array))
  {
    return '';
  }
  $func = __FUNCTION__;
  //关键判断是不是关联数组,以此来决定是否需要json加密key和使用[]
  $associative = (array_keys($array) !== range(0, count($array) - 1)) ? true : false;
  if($associative && !empty($array))
  {
    $construct = array();
    foreach($array as $key => $value)
    {
      $key = '"'.$key.'"';
      if(is_array($value))
      {
        $value = $func($value);
      }
      elseif(!is_numeric($value))
      {
        $value = '"'.$value.'"';
      }
      $construct[] = "$key:$value";
    }
    $result = "{".implode(",",$construct)."}";
  }
  else
  {
    $construct = array();
    foreach($array as $value)
    {
      if(is_array($value))
      {
        $value = $func($value);
      }
      else if(!is_numeric($value))
      {
        $value = '"'.$value.'"';
      }
      $construct[] = $value;
    }
    $result = "[".implode(",", $construct)."]";
  }
  return $result;
}



//测试:
$arr=array('1'=>'www.jb51.net','2'=>'www.baidu.com','3'=>'www.sina.com.cn','4'=>'脚本之家');
echo newArrayToJson($arr);
/*
运行结果:
{"1":"www.jb51.net","2":"www.baidu.com","3":"www.sina.com.cn","4":"脚本之家"}
*/

运作结果:

上边罗列了将mysqli的询问结果数组种类化为json的php代码如下

PS:这里再为大家推荐两款相比较实用的json在线工具供我们参照他事他说加以考察运用:

本文由澳门威利斯人发布于澳门威利斯人,转载请注明出处:php简单构造json多维数组的方法示例,PHP实现数组

关键词: 澳门威利斯人