Php simplepp与阵列
我只是简单地遍历节点,并将节点的名称添加到数组中,但它将其创建为多维数组,而不是一维数组Php simplepp与阵列,php,arrays,simplexml,Php,Arrays,Simplexml,我只是简单地遍历节点,并将节点的名称添加到数组中,但它将其创建为多维数组,而不是一维数组 $arrayname[] = attribute[‘name’]; 如何将其构建为一维数组?我需要这样做,因为我正在检查一个值是否存在,然后使用in_数组添加它 现在我明白了 [0] SimpleXMLElement Object ( [0] => bob ) simplexmlements必须转换为字符串类型才能用作字符串。将代码更改为此(假设属性数组为$attribute): 编写xml
$arrayname[] = attribute[‘name’];
如何将其构建为一维数组?我需要这样做,因为我正在检查一个值是否存在,然后使用in_数组添加它
现在我明白了
[0] SimpleXMLElement Object
(
[0] => bob
)
simplexmlement
s必须转换为字符串类型才能用作字符串。将代码更改为此(假设属性数组为$attribute
):
编写xml文件需要更多数据才能理解您的问题,
$attribute
数组是否为xml?你想要什么?谢谢,正是我需要的。我花了几个小时想弄明白这一点。“我很感激。”博克瑟:不用担心。我很高兴能帮上忙。
$arrayname[] = (string)$attribute[‘name’];