Simplephp 和数组
Simplephp and arrays
我只是遍历节点并将节点的名称添加到数组,但它是将其创建为多维数组而不是一维数组。
$arrayname[] = attribute[‘name’];
如何将其构建为一维数组?我需要这种方式,因为我在使用 in_array 添加之前检查值是否存在。
现在我得到
[0] SimpleXMLElement Object
(
[0] => bob
)
SimpleXMLElement
s 必须转换为字符串类型才能用作字符串。将您的代码更改为此(假设您的属性数组是 $attribute
):
$arrayname[] = (string)$attribute[‘name’];
我只是遍历节点并将节点的名称添加到数组,但它是将其创建为多维数组而不是一维数组。
$arrayname[] = attribute[‘name’];
如何将其构建为一维数组?我需要这种方式,因为我在使用 in_array 添加之前检查值是否存在。
现在我得到
[0] SimpleXMLElement Object
(
[0] => bob
)
SimpleXMLElement
s 必须转换为字符串类型才能用作字符串。将您的代码更改为此(假设您的属性数组是 $attribute
):
$arrayname[] = (string)$attribute[‘name’];