国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP中simplexml_load_string函數使用說明

PHP中simplexml_load_string函數使用說明

2019-11-14 15:05PHP教程網 PHP教程

這個問題遇到好幾次了,今天翻看以前代碼的時候看到,便記下來,需要的朋友可以參考下。

先用一段代碼重現一下問題 
乍一看,結果很讓人費解: 

復制代碼代碼如下:


<?php 
$string = <<<EOF 
<data> 
<foo><bar>hello</bar></foo> 
<foo><bar>world</bar></foo> 
</data> 
EOF; 

$data = simplexml_load_string($string); 

print_r($data); 
print_r($data->foo); 
?> 


乍一看,結果很讓人費解: 

復制代碼代碼如下:


SimpleXMLElement Object 

[foo] => Array 

[0] => SimpleXMLElement Object 

[bar] => hello 

[1] => SimpleXMLElement Object 

[bar] => world 



SimpleXMLElement Object 

[bar] => hello 


明明print_r顯示foo是一個有兩個bar元素的數組,但是最后卻僅僅顯示了一個bar元素! 
原因其實很簡單,在如上所示simplexml_load_string的結果里,foo并不是數組,而是一個迭代對象! 
可以這樣確認: 

復制代碼代碼如下:


foreach ($data->foo as $v) print_r($v); 
foreach ($data->children() as $v) print_r($v); 


看來,print_r或者var_dump之類的表象并不完全可信,自己多留心吧。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩在线观看视频一区二区三区 | 国产高清在线精品一区二区三区 | 精品国产一区二区三区高潮视 | 亚洲成人精选 | 中文一二区 | 亚洲欧美另类久久久精品2019 | 欧美日在线 | 欧美日韩精品免费 | 久久亚洲综合 | 午夜国产精品视频 | 欧美一二三 | 久久国产精品久久久久久 | 成人福利电影在线观看 | 色狠狠网 | 亚洲精选久久 | 欧美一区二区三区婷婷月色 | 国产一级特黄 | 国产一区二区三区在线观看视频 | 99免费在线播放99久久免费 | 在线不卡一区 | 成人看的免费视频 | 久久久久中文字幕 | 日本伊人网 | 91久色| 日韩精品在线一区 | 欧美日韩久久久久 | 免费成人在线观看 | 日韩欧美不卡 | 日日干夜夜操 | 中文字幕在线观看精品视频 | 欧美日韩一区二区三区在线观看 | 久久久久久极品 | 欧美精品v国产精品v日韩精品 | 欧美a网| h片在线| 国产v日产∨综合v精品视频 | 欧美中文字幕 | 国产一级视频在线观看 | 国产精品99久久 | 国产一区中文字幕 | 国产三区av |