我从 xml 中得到一个数组,simplexml_load_file
一切正常,我将数组写入会话(会话显然工作正常,检查静态变量)。当会话显示在其页面上print $_SESSION['text_for_speach'][5]
时,它会起作用,这意味着该数组存在于那里。但值得将会话转移到另一个页面,因为会出现空虚。
如果你通过它看空洞print_r ($_SESSION['text_for_speach'][5]);
,你会得到:
SimpleXMLElement Object
(
)
为什么会这样?为什么一个常规的(手动创建的)变量通过了,但是这个数组没有通过?可能是什么问题呢?
原来,数组需要通过
urlencode
和收集htmlentities
一切正常!