我制作了一些 SimpleXMLObject 并将其转换为数组并将它们内爆,但结果不是内爆字符串,而是数组的第一个元素。
更有趣的是它在我的本地服务器中按预期工作,其版本为 5.4.4,但故障发生在我的 php 版本为 5.3.13 的实时服务器中,这就是我的内爆的样子
$im_data = implode( '#', (array)$sync->datas->data);
目标数组如下:
[datas] => SimpleXMLElement Object
(
[data] => Array
(
[0] => AAzdfAA
[1] => BBdBB
[2] => BBDD
[3] => CCCCzsdfC
)
)
但结果不是 AAzdfAA#BBdBB#BBDD#CCCCzsdfC,但我的实时服务器中只有 AAzdfAA。在我的本地服务器中,它按预期工作:AAzdfAA#BBdBB#BBDD#CCCCzsdfC