gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

php之json與xml序列化/反序列化

php之json與xml序列化/反序列化

在web開發中對象的序列化與反序列化經常使用,比較主流的有json格式與xml格式的序列化與反序列化,今天想寫個jsop的小demo,結果發現不會使用php序列化,查了一下資料,做個筆記簡單數組json格式序列化/反序列化

php提供了json_encodejson_decode函數對對象進行json格式序列化/反序列化操作

$data=array('Name'=>'Byron','Age'=>24,'Sex'=>'Male','Friends'=>array('Casper','Frank','Vincent'));  $json=json_encode($data);//將數組序列化為json字符串 echo $json.'<br/>';  $array_json= json_decode($json);//將json字符串反序列化為數組 while(list($key,$value)=each($array_json)){ if(!is_array($value)){ echo "$key: $value<br/>"; }else{ echo "$key: ";  foreach ($value as $current) { echo "$current &emsp;"; } echo '<br/>'; } }

php之json與xml序列化/反序列化

簡單數組xml格式序列化/反序列化

php提供wddx_serialize_valuewddx_deserialize函數對對象進行xml格式序列化/反序列化操作

$data=array('Name'=>'Byron','Age'=>24,'Sex'=>'Male','Friends'=>array('Casper','Frank','Vincent'));  $xml=wddx_serialize_value($data);//把數組序列化為xml字符串 echo $xml.'<br/>';  $array_xml=wddx_deserialize($xml);//把xml字符串反序列化為數組 while(list($key,$value)=each($array_xml)){ if(!is_array($value)){ echo "$key: $value<br/>"; }else{ echo "$key: ";  foreach ($value as $current) { echo "$current &emsp;"; } echo '<br/>'; } }

php之json與xml序列化/反序列化

雖然由于HTML轉碼原因,輸出格式很奇怪,但其實序列化的字符串是這樣的

php之json與xml序列化/反序列化

和json格式相比較的話,多出來不少字段
復雜對象json格式序列化/反序列化很多時候我們在進行操作的時候,處理的對象并不是簡單數組,而是我們自定義的一個對象的數組,json_encodejson_decode也是可以勝任的。自定義一個和上面數組內容類似的對象

class Me { public $name; public $age; public $friends; function __construct($name,$age,$friends) { $this->name=$name;  $this->age=$age; $this->friends=$friends; } }
$me1=new Me('Byron',24,array('Casper','Frank','Vincent'));  $me2=new Me('Casper',25,array('Byron','Frank','Vincent'));  $me3=new Me('Frank',26,array('Casper','Byron','Vincent')); //創建一個復雜的數組,子元素是自定義類,自定義類中包含數組字段  $array_me=array($me1,$me2,$me3);  $json=json_encode($array_me);//序列化對象數組為json字符串 echo $json.'<br/>';  $a=json_decode($json);//將json字符串反序列化為對象數組 foreach ($a as $aa) { echo $aa->name.'<br/>'; }

php之json與xml序列化/反序列化

可以看到序列化出來的字符串格式非常符合預期。復雜對象xml格式序列化/反序列化同樣wddx_serialize_value和wddx_deserialize函數也能勝任復雜對象進行xml格式序列化/反序列化操作,使用剛才的對象做例子

$me1=new Me('Byron',24,array('Casper','Frank','Vincent')); $me2=new Me('Casper',25,array('Byron','Frank','Vincent'));  $me3=new Me('Frank',26,array('Casper','Byron','Vincent')); //創建一個復雜的數組,子元素是自定義類,自定義類中包含數組字段  $array_me=array($me1,$me2,$me3); $xml=wddx_serialize_value($array_me);//序列化對象數組為xml字符串 echo $xml.'<br/>';  $a=wddx_deserialize($xml);//將xml字符串反序列化為對象數組 foreach ($a as $aa) { echo $aa->name.'<br/>'; }

php之json與xml序列化/反序列化

生成的xml字符串結構是這樣的

php之json與xml序列化/反序列化
最后初學php,文章多有謬誤,希望大家批評指正。

相關學習推薦:PHP編程從入門到精通

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
激情伊人五月天| 日本激情综合网| 永久av免费在线观看| 亚洲视频在线观看一区二区三区| 成年丰满熟妇午夜免费视频| 国产精品久久国产| 国产成人a亚洲精v品无码| 中文字幕永久视频| 日本特级黄色大片| 91免费视频网站在线观看| 国产性生交xxxxx免费| 久久久久久久久久一区二区| 男同互操gay射视频在线看| 日韩激情视频一区二区| 999在线免费视频| 人妻互换免费中文字幕| www.日日操| 欧美乱大交xxxxx潮喷l头像| 嫩草视频免费在线观看| 337p粉嫩大胆噜噜噜鲁| 丰满女人性猛交| 91 视频免费观看| www.色偷偷.com| 欧美s码亚洲码精品m码| 日韩极品视频在线观看| 国产性生活一级片| 午夜影院免费版| caoporm在线视频| 亚洲AV无码成人精品一区| 15—17女人毛片| 五月天视频在线观看| 中文字幕在线综合| 天天影视色综合| 日日噜噜噜夜夜爽爽| 亚洲av首页在线| 激情成人开心网| av免费中文字幕| 亚洲欧美久久久久| 亚洲最新免费视频| 999一区二区三区| 日韩毛片在线免费看| 欧美一级小视频| 无码人妻精品一区二区蜜桃百度| 久久在线中文字幕| 毛葺葺老太做受视频| 亚洲国产精品影视| 在线观看免费成人av| 中文字幕一区二区三区四区五区人| 婷婷中文字幕在线观看| 激情深爱综合网| 欧美一级免费在线观看| 亚洲爆乳无码专区| 91精品一区二区三区四区| 黄色aaa级片| 日韩av资源在线| 国产精品久久久久7777| 国内精品国产三级国产aⅴ久| 国产原创popny丨九色| 欧美这里只有精品| 国产91在线亚洲| 国产精品av免费观看| 成人高清dvd| 欧美视频在线观看视频| 永久免费看av| r级无码视频在线观看| 欧美三级在线观看视频| 男人的天堂狠狠干| 欧美极品欧美精品欧美| 色综合av综合无码综合网站| 日日碰狠狠添天天爽超碰97| 99在线精品免费视频| 97在线播放视频| 国产喷水theporn| 国产在线观看中文字幕| 97超碰人人爱| 成人羞羞国产免费网站| 欧美在线a视频| 日本中文字幕一级片| 成人三级视频在线播放| www.国产福利| 六月丁香婷婷激情| 欧美日韩午夜爽爽| 亚洲 欧美 日韩系列| 欧美乱大交xxxxx潮喷l头像| 国产一区二区在线免费播放| 国产日本在线播放| 永久av免费在线观看| 色戒在线免费观看| 欧美s码亚洲码精品m码| 国产va亚洲va在线va| 国产免费xxx| 男人草女人视频| 亚洲小说欧美另类激情| 樱花草www在线| 成人亚洲免费视频| 成人日韩在线视频| 手机视频在线观看| 久热精品在线观看视频| 在线观看av网页| 国产乱女淫av麻豆国产| 在线观看免费的av| 天天干天天色天天爽| 欧美日韩中文字幕在线播放| 五月天婷婷亚洲| 人妻激情另类乱人伦人妻| 欧美伦理视频在线观看| 日本一本二本在线观看| www.日日操| 在线观看免费的av| 奇米777在线| 日本中文字幕亚洲| 日本精品久久久久中文字幕| 三级在线免费看| 大香煮伊手机一区| 污污视频网站免费观看| 国产av无码专区亚洲精品| 久久精品网站视频| 国产日韩欧美久久| 成人在线观看www| 国产成人无码a区在线观看视频| 欧美一级在线看| 91人人澡人人爽人人精品| 污网站在线免费| 国产主播自拍av| 黄色小视频免费网站| 亚洲理论电影在线观看| 九九热免费精品视频| 免费网站在线观看视频| 日韩在线第三页| 99久久久无码国产精品6| 中文字幕久久av| 成年网站免费在线观看| 五月天综合婷婷| 久久精品一区二| 欧美日韩在线一| 久久久久久蜜桃一区二区| 污污污污污污www网站免费| 男人操女人免费软件| 欧美另类videosbestsex日本| 欧美日韩在线成人| 四虎精品欧美一区二区免费| 色婷婷激情视频| 午夜免费精品视频| 免费日韩视频在线观看| 日韩极品视频在线观看| 中文字幕第一页亚洲| 国产aⅴ爽av久久久久| 在线视频观看一区二区| 九色porny自拍| 一区中文字幕在线观看| 中文字幕国产传媒| 国内国产精品天干天干| jizzzz日本| 日本中文字幕在线不卡| 国产人妻互换一区二区| 在线观看岛国av| 成年人三级黄色片| 热久久精品国产| 粗暴91大变态调教| 亚洲综合伊人久久| 亚洲欧美视频二区| 91黄色小网站| 无码内射中文字幕岛国片| 黑鬼大战白妞高潮喷白浆| 国产一二三区av| 二级片在线观看| 一二三四视频社区在线| 精品日韩久久久| 手机看片福利盒子久久| 欧美日韩精品在线一区二区 | 三级a在线观看| av磁力番号网| 黄色成人免费看| 热99这里只有精品| www.se五月| 黄色高清无遮挡| 131美女爱做视频| 欧美另类videos| 日韩av一卡二卡三卡| 国产成人久久婷婷精品流白浆| 韩国黄色一级大片| 91精品999| 一级做a免费视频| caopor在线视频| 国产成人a亚洲精v品无码| 男女日批视频在线观看| 国产精品无码电影在线观看| 99精品视频国产| 我看黄色一级片| 男人的天堂99| 久久国产乱子伦免费精品| 五十路熟女丰满大屁股 | 噼里啪啦国语在线观看免费版高清版| 中文国产在线观看| 亚洲色图欧美自拍| 精品91一区二区三区| 成人在线观看www| 9191国产视频| 日韩精品在线中文字幕| 日韩a级黄色片|