VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php实现数组中索引关联数据转换成json对象的方法

这篇文章主要介绍了php实现数组中索引关联数据转换成json对象的方法,基于Yii框架分析了php数组与json格式数据的转换技巧,需要的朋友可以参考下

本文实例讲述了php实现数组中索引关联数据转换成json对象的方法,分享给大家供大家参考,具体实现方法如下:

  1. public static function encode(&$var
  2.  return '{'.implode(',',self::encodeExcute($var)).'}'
  3. private static function encodeExcute(&$var
  4.  $json = array(); 
  5.  switch (gettype($var)) 
  6.  { 
  7.   case 'array'
  8.    foreach($var as $key=>$value
  9.    { 
  10.     if(is_array($value)) 
  11.     { 
  12.      $json[] = '"'.$key.'":{'.implode(',',self::encodeExcute($value)).'}'
  13.      //$json[$key] = self::encode($value); 
  14.     } elseif (is_object($value)) { 
  15.      $json[] = "\\"{$key}\\":".json_encode($value->attributes); 
  16.     } else { 
  17.      echo 'ERROR 未知类型,还未解析'
  18.      Yii::app()->end(); 
  19.     } 
  20.    } 
  21.    break
  22.   case 'object'
  23.    break
  24.  } 
  25.  return $json
  26. }
  27.  

出处:http://www.phpfensi.com/php/20210609/16192.html


相关教程