$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函數使用說明,轉載需保留來源!

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

主站蜘蛛池模板: 女人笫一次一级毛片 | 激情综合五月 | 国产精品视频无圣光一区 | 国产高清自拍一区 | 国语高清精品一区二区三区 | 香蕉久久久久久狠狠色 | 色综合中文字幕色综合激情 | 四虎网址| 久久精品国产久精国产 | 日本福利片国产午夜久久 | 2021成人国产精品 | 麻豆hd| 岛国最新资源网站 | 色综合狠狠干 | 久久伊人一区二区三区四区 | 怡红院免费全部视频在线视频 | 亚洲成人贴图 | 热久久伊人 | 二区在线播放 | 中国女人一级做受免费视频 | 欧美日本在线一区二区三区 | 99ri精品国产亚洲 | 国产精选第一页 | 开心丁香婷婷深爱五月 | 精品四虎免费观看国产高清 | 国产综合视频在线观看 | 国产成人精品实拍在线 | 图片区小说区激情区偷拍区 | 国产一区在线观看视频 | 欧美激情一级欧美精品 | 国内一级毛片 | 米奇精品一区二区三区 | 精品极品三级久久久久 | 中文字幕一区二区三区不卡 | 久久久久久久岛国免费播放 | 久草中文在线视频 | 国产在线麻豆自在拍91精品 | 久久精品国产清自在天天线 | 春色激情站 | 奇米影视四色7777久久精品 | 大色香蕉|