$itemData = simplexml_load_string($getItemRow['cepQuestionXML']);用simplexml_load_string 函数把xml转化成了一个 对象?SimpleXMLElement Object
(
[@attributes] => Array
(
[Type] => choice
) [prompt] => 6、下列各组词语中,有错别字的一组是
[simpleChoice] => Array
(
[0] => A、寒暄 轻歌曼舞 缜密 功亏一篑
[1] => B、庇佑 忸怩不安 木讷 仗义执言
[2] => C、跌宕 变本加利 编篡 按部就班
[3] => D、誊写 碑帖临摹 稗官 理屈词穷
))
SimpleXMLElement Object
(
[0] => 6、下列各组词语中,有错别字的一组是
)
可是我要取得$itemData->prompt 值 不是单纯的字符串。而变成了
<prompt>6、下列各组词语中,有错别字的一组是</prompt>请问怎么弄一下就没标签了?
这是XML
<item Type="choice">
<prompt>6、下列各组词语中,有错别字的一组是</prompt>
<simpleChoice correctResponse="True">A、寒暄 轻歌曼舞 缜密 功亏一篑</simpleChoice>
<simpleChoice correctResponse="False">B、庇佑 忸怩不安 木讷 仗义执言</simpleChoice>
<simpleChoice correctResponse="False">C、跌宕 变本加利 编篡 按部就班</simpleChoice>
<simpleChoice correctResponse="False">D、誊写 碑帖临摹 稗官 理屈词穷</simpleChoice>
</item>
(
[@attributes] => Array
(
[Type] => choice
) [prompt] => 6、下列各组词语中,有错别字的一组是
[simpleChoice] => Array
(
[0] => A、寒暄 轻歌曼舞 缜密 功亏一篑
[1] => B、庇佑 忸怩不安 木讷 仗义执言
[2] => C、跌宕 变本加利 编篡 按部就班
[3] => D、誊写 碑帖临摹 稗官 理屈词穷
))
SimpleXMLElement Object
(
[0] => 6、下列各组词语中,有错别字的一组是
)
可是我要取得$itemData->prompt 值 不是单纯的字符串。而变成了
<prompt>6、下列各组词语中,有错别字的一组是</prompt>请问怎么弄一下就没标签了?
这是XML
<item Type="choice">
<prompt>6、下列各组词语中,有错别字的一组是</prompt>
<simpleChoice correctResponse="True">A、寒暄 轻歌曼舞 缜密 功亏一篑</simpleChoice>
<simpleChoice correctResponse="False">B、庇佑 忸怩不安 木讷 仗义执言</simpleChoice>
<simpleChoice correctResponse="False">C、跌宕 变本加利 编篡 按部就班</simpleChoice>
<simpleChoice correctResponse="False">D、誊写 碑帖临摹 稗官 理屈词穷</simpleChoice>
</item>
但是通过amf协议后 就带标签了。。求解决提前强制转换类型的话,所有内容都变成了
<prompt>1</prompt>
$itemData = simplexml_load_string($getItemRow['cepQuestionXML']); $itemData = (array) $itemData ;