gpt4 book ai didi

php 内爆没有按预期工作

转载 作者:行者123 更新时间:2023-12-02 17:44:08 24 4
gpt4 key购买 nike

我制作了一些 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

最佳答案

我能够在我这边重现你的问题。并使用此解决方法获得所需的输出:

<?php

$xml = "<xml>
<datas>
<data>AAzdfAA</data>
<data>BBdBB</data>
<data>BBDD</data>
<data>CCCCzsdfC</data>
</datas>
</xml>";

$sync = simplexml_load_string($xml);

$data = (array)$sync->datas;

$im_data = implode( '#', $data['data']);

echo $im_data; //Outputs: AAzdfAA#BBdBB#BBDD#CCCCzsdfC

希望这对您有所帮助。

关于php 内爆没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17000395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com