我是PHP的新手,我在这个PHP项目中工作。我循环遍历一个SimpleXMLElement对象,如下所示:
SimpleXMLElement
{
RunID : "321",
Description: "Something Here"
}
请注意,此数组来自返回XML的SOAP调用。
我想要做的就是将属性RunID和Description重命名为其他内容,并将每个元素添加到新数组中。一些帮助将不胜感激。
如果无法重命名它们,那么我可以将它们转换为另一种对象类型。就像我在C#中使用匿名类型一样。 我正在使用PHP 5.6
答案 0 :(得分:0)
所以我终于明白了。我所要做的就是以下几点。我希望它有所帮助。
$myArray = array();
foreach($xml as $element)
{
$row["NewPropertyName"] = (string)$element->RunID;
$row["SecondPropertyName"] = (string)$element->Description;
$myArray[] = $row;
}