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’];