私は周りを検索してきましたが、簡単に修正できるはずの答えが見つかりません!
私は XML から製品を読み取り、それらのデータをループ上の配列に入れています。配列は $res と呼ばれます。
ここで、DB (magento SOAP API) にロードするために $res の値を別の配列に入れる必要があります。しかし、これを行うと、文字列値が得られず、代わりに2番目の配列内の最初の配列が得られます。
問題の行は次のとおりです。
$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
)
)