《PHP編程:php實現數組中索引關聯數據轉換成json對象的方法》要點:
本文介紹了PHP編程:php實現數組中索引關聯數據轉換成json對象的方法,希望對您有用。如果有疑問,可以聯系我們。
PHP編程本文實例講述了php實現數組中索引關聯數據轉換成json對象的辦法.分享給大家供大家參考.具體實現辦法如下:
PHP編程
public static function encode(&$var)
{
return '{'.implode(',',self::encodeExcute($var)).'}';
}
private static function encodeExcute(&$var)
{
$json = array();
switch (gettype($var))
{
case 'array':
foreach($var as $key=>$value)
{
if(is_array($value))
{
$json[] = '"'.$key.'":{'.implode(',',self::encodeExcute($value)).'}';
//$json[$key] = self::encode($value);
} elseif (is_object($value)) {
$json[] = "\\"{$key}\\":".json_encode($value->attributes);
} else {
echo 'ERROR 未知類型,還未解析';
Yii::app()->end();
}
}
break;
case 'object':
break;
}
return $json;
}
PHP編程希望本文所述對大家的php程序設計有所贊助.
歡迎參與《PHP編程:php實現數組中索引關聯數據轉換成json對象的方法》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9721.html