0

私は周りを検索してきましたが、簡単に修正できるはずの答えが見つかりません!

私は 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
        )

)
4

2 に答える 2