我有一些数据,我试图推到一个数组(键/值)
我的代码在下面,但当我尝试打印数组时,它是空的。
我错过了什么?
$dataArray = array();
foreach($dataTypes as $data)
{
$dataArray[$data->dataID] .= $data->type;
}
print_r($dataArray);
编辑$dataTypes是这样的
SimpleXMLElement Object
(
[dataID] => 1
[type] => Account Number
[description] => User Account Number
[whoAdded] => carl
[whenAdded] => 2014-05-14T00:00:00
)
<<p> 解决方案/strong>由于它是XML,我必须将变量强制转换为int和string
$dataArray[(int)$data->dataID] = (string)$data->type;
Try with:
$dataArray = array();
foreach($dataTypes as $data)
{
$dataArray[$data->dataID] = $data->type;
}
print_r($dataArray);