我一直在四处寻找,但我找不到似乎应该很容易解决的问题的答案!
我正在从 XML 读取产品并将它们的数据放入循环中的数组中,该数组称为 $res。
现在,我需要将 $res 中的值放入另一个数组以加载到数据库(magento SOAP API)。但是当我这样做时,我没有得到我期望的字符串值,而是在第二个数组中得到了第一个数组。
这是问题行:
$fieldDateData = array('rts_date'=>$res[0]->BackInStockDate1);
我尝试了一些不同的东西,没有一个奏效。我认为这样做就足够了:
$data = $res[0]->BackInStockDate1;
$fieldDateData = array('rts_date'=>$data);
但遗憾的是没有,我不确定为什么?
谢谢,
编辑:
这是输出的示例
Array
(
[rts_date] => SimpleXMLElement Object
(
[0] => 28/06/13
)
)