$data = simplexml_load_string($str " /> 日本jav护士hd,xxxxbbbb欧美极品,国产第一页福利

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP中simplexml_load_string函數使用說明

先用一段代碼重現一下問題
乍一看,結果很讓人費解:
復制代碼 代碼如下:
<?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之類的表象并不完全可信,自己多留心吧。

php技術PHP中simplexml_load_string函數使用說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 九九久久99综合一区二区 | 大学生一级毛片全黄真人 | 日韩在线一区二区三区免费视频 | 深爱激情五月婷婷 | 国语精品91自产拍在线观看二区 | 国产免费一区二区 | 99香蕉国产精品偷在线观看 | 亚洲第一se情网站 | 91国语对白 | 黄视频在线观看免费视频 | 久久免费国产精品一区二区 | 成人福利网站在线看视频 | 国产一区二区不卡免费观在线 | 伊人加勒比 | 在线日本妇人成熟免费观看 | 亚洲欧洲视频在线观看 | 中文字幕久久久久 | 成人美女免费网站视频 | 久久精品久久久久久久久人 | 四虎影视久久久免费 | 免费色网址 | 91精品福利在线观看 | 四虎影视8848a四虎在线播放 | 精品一区二区三区四区五区 | 91不卡视频| 日韩免费毛片 | 四虎永久在线精品免费影视 | 在线小视频国产 | 色综合合久久天天综合绕视看 | 欧美激情 亚洲 | 涩涩网址 | 成人在线免费视频观看 | 日韩中文字幕免费版 | 真实国产伦在线视频免费播放 | 日韩欧美一中文字幕不卡 | 中文字幕日韩欧美一区二区三区 | 日本高清视频在线www色 | 在线视频亚洲欧美 | 亚洲国产精品婷婷久久久久 | 九九线精品视频 | 91系列在线观看免费 |