版主,又来求助了。。。这回事是网页返回的XML数据,我不知道为什么不能用simplexml读取,var_dump显示false
echo '#########################'.'</br></br>';
var_dump($xml);
echo '#########################';
echo '<br>'.'<br>'.'<br>'.$xml->xsm->nickname;
如果用上面这段直接打印是这样子的:
echo '#########################'.'</br></br>';
var_dump(simplexml_load_string($xml);
echo '#########################';
echo '<br>'.'<br>'.'<br>'.$xml->xsm->nickname;
用这段代码打印就会显示bool(false)
求解决
------解决方案--------------------
$xml = preg_replace('/!
------解决方案--------------------
--/', '', $xml);
var_dump(simplexml_load_string($xml));
------解决方案--------------------
你光截图是没有用的!
你怎么知道其中没有不可打印的字符呢?