这很奇怪,我正在努力弄清楚如何解决它。
$xml = '<?xml version="1.0" encoding="utf-8"?><myinfo><myname>Foo</myname></myinfo>';
$return_data_obj = simplexml_load_string($xml);
echo "ARRAY: <pre>" . print_r((array)$return_data_obj, 1) . "</pre>";
结果不一致...点击F5刷新,我看到阵列,再次点击F5,好......结果。点击F5空数组,再次F5,再次空,然后F5数组显示支持依此类推。没有代码在变化,只是简单的刷新。我已经尝试了所有我能找到的东西,在simplexml_load_string,命名空间等中添加了额外的参数 - 没有任何帮助。
有人有任何想法吗?
注意:我在PHP 5.3.2
上答案 0 :(得分:0)
我尝试了这段代码,只需使用
打印数组即可echo "ARRAY: <pre>" . print_r((array)$return_data_obj, 1) . "</pre>";