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一区二区
国产欧美综合一区| 黄页免费在线观看视频| 91视频成人免费| 久久午夜夜伦鲁鲁一区二区| 天堂av手机在线| 国产主播自拍av| 91pony九色| 日本一极黄色片| 欧美高清中文字幕| 亚洲色图偷拍视频| 国风产精品一区二区| 国产高清av在线播放| 三级a在线观看| 黑人巨茎大战欧美白妇| 特级黄色片视频| 性猛交ⅹ×××乱大交| 午夜肉伦伦影院| 日本aa在线观看| 久久www视频| 久草资源站在线观看| 亚洲理论中文字幕| 夫妻免费无码v看片| 波多野结衣av一区二区全免费观看| 欧美午夜性视频| 亚洲第一色av| 欧美二区在线视频| 国产精品秘入口18禁麻豆免会员| www午夜视频| 激情伊人五月天| 999热精品视频| 激情视频综合网| 国产性生活免费视频| 亚洲欧美激情网| 亚洲一级片网站| 欧美二区在线视频| 色呦呦网站入口| 熟女视频一区二区三区| 一本久道中文无码字幕av| 国产 欧美 日本| 一级黄色片在线免费观看| 国产超级av在线| 国产精品无码免费专区午夜| 手机在线成人免费视频| 国产欧美在线一区| 777av视频| 国内外成人激情免费视频| 欧美黄色性生活| 国产日韩成人内射视频| 秋霞无码一区二区| 丰满人妻一区二区三区53号| 久久国产精品国产精品| 日韩手机在线观看视频| av免费观看网| 日韩视频免费播放| 精品无码av无码免费专区| 亚洲精品综合在线观看| www.精品在线| 亚洲欧美在线精品| 亚洲色图38p| 北条麻妃在线一区| 99热都是精品| 午夜啪啪福利视频| 国产成人强伦免费视频网站| 国产色视频在线播放| 成人毛片100部免费看| 欧美视频亚洲图片| 性欧美在线视频| 99re6在线观看| av网站在线不卡| 粉色视频免费看| 国内自拍第二页| 黄色片免费网址| 国产香蕉一区二区三区| 看一级黄色录像| www国产无套内射com| japanese在线播放| 老太脱裤让老头玩ⅹxxxx| 精品这里只有精品| 欧美激情精品久久久久久小说| 欧在线一二三四区| 婷婷激情5月天| 日韩一级免费看| 男人日女人逼逼| 一区二区三区视频在线观看免费| 亚洲xxx在线观看| 午夜啪啪福利视频| 人妻无码久久一区二区三区免费| 欧美成人一区二区在线观看| 男女爽爽爽视频| 久久精品一二三四| 少妇人妻在线视频| 国产 porn| 青青草免费在线视频观看| 国产一二三在线视频| av免费网站观看| 欧美日韩一级在线| 日韩欧美视频网站| 天堂在线中文在线| 国产日韩av网站| 亚洲欧美自拍另类日韩| 91免费版看片| 亚洲欧美在线精品| 黄色一级片黄色| 视频二区在线播放| 蜜臀精品一区二区| 日韩不卡一二三| 97中文字幕在线| 波多野结衣xxxx| www.国产在线视频| 色婷婷一区二区三区av免费看| 成人手机在线播放| 999精彩视频| 国产成人一区二区三区别| www.色就是色| 91精品国产91久久久久麻豆 主演| 一区二区三区免费播放| 久久久久久www| 伊人精品视频在线观看| 亚洲成熟丰满熟妇高潮xxxxx| 最新av网址在线观看| 国产精品久久久毛片| 青青草国产精品视频| 法国空姐在线观看免费| 亚洲第一狼人区| 无码中文字幕色专区| 午夜一级免费视频| 亚洲人辣妹窥探嘘嘘| 大陆极品少妇内射aaaaa| 中文字幕色呦呦| 亚洲精品永久视频| 另类小说第一页| 国产69精品久久久久999小说| 天堂v在线视频| 亚洲精品免费一区亚洲精品免费精品一区 | 超碰在线97免费| 欧美爱爱视频免费看| 毛片在线视频观看| 九九热视频免费| 天天操狠狠操夜夜操| 国产精品久久久久9999小说| 国产v片免费观看| 免费在线看黄色片| 成人一区二区av| 91精品国产毛片武则天| 午夜免费视频网站| 日韩欧美中文视频| 国产又粗又猛大又黄又爽| 岛国av在线免费| 五月天婷婷亚洲| 视频免费1区二区三区 | 日韩av资源在线| 免费无码av片在线观看| av7777777| 免费日韩视频在线观看| 春日野结衣av| 苍井空浴缸大战猛男120分钟| 免费无遮挡无码永久视频| av之家在线观看| 男女av免费观看| 男人的天堂日韩| 少妇一级淫免费播放| 色www免费视频| 日韩欧美色视频| 可以在线看黄的网站| 久久久久久av无码免费网站下载| 8x8x华人在线| 欧美大片在线播放| 国产一级片黄色| av噜噜在线观看| ijzzijzzij亚洲大全| 欧美日韩视频免费| 少妇高潮喷水久久久久久久久久| 亚洲爆乳无码专区| 亚洲18在线看污www麻豆| 国产又黄又爽免费视频| 国产人妻人伦精品| 国模吧无码一区二区三区| 国产日韩成人内射视频| 在线免费观看av网| 亚洲熟妇无码av在线播放| 69堂免费视频| 亚洲一级片av| 中文字幕无码精品亚洲资源网久久| 777久久久精品一区二区三区 | 成年人三级视频| 北条麻妃在线视频观看| 亚洲精品怡红院| 波多野结衣与黑人| 欧美一级黄色影院| 中文字幕色呦呦| 情侣黄网站免费看| 热这里只有精品| 少妇人妻互换不带套| 日本高清免费观看| 男人操女人免费软件| 欧洲美女亚洲激情| av观看免费在线| 老汉色影院首页| 密臀av一区二区三区| 二级片在线观看|