我要从输出下方删除“数组”字符串
我有
<Charge enable="true">
<stackholder name="name">1</stackholder>
<stackholder name="name">2</stackholder>
</Charge>
在我的xml文件中,以获取我在以下代码中完成的stackholder标记中的所有数字。
$calldata=json_decode(json_encode($row->Charge[0]->stackholder),true);
$allcall = implode(',', $calldata);
我的输出是:
Array,1,2
但是我想从输出中删除'Array'并且输出要 1,2
答案 0 :(得分:1)
使用array_search获取密钥并取消设置
$calldata=json_decode(json_encode($row->Charge[0]->stackholder),true);
if (($key = array_search('Array', $calldata)) !== false) {
unset($calldata[$key]);
}
$allcall = implode(',', $calldata);
答案 1 :(得分:0)
好像Array关键字只是刚开始,然后使用unset
calldata($arr[0]);
它删除数组中对应键处的元素。