CSV ファイルからいくつかの製品をインポートしようとしています。PHP サイトで見つけた例を使用しています。
いくつかのデータを取得していくつかのロジックを作成した後、私はこれになりました:
Array
(
[attribute_set_id] => 9
[status] => 1
[visibility] => 4
[store] => en
[store] => es
)
ご覧のとおり、キー ストアが複製されています。
var_dump
array(5) {
["attribute_set_id"]=>
int(9)
["status"]=>
int(1)
["visibility"]=>
int(4)
["store"]=>
string(2) "en"
["store"]=>
string(2) "es"
}
さらに悪いことに、isset()
always を返し、 alwaysfalse
を返しstrlen
ます0
。
誰かがこれを理解するのを手伝ってくれますか?
編集:
fabが提案したことを行った後、私はこれになりました:
array(6) {
[0]=>
string(16) "attribute_set_id"
[1]=>
string(8) "store"
[2]=>
string(3) "sku"
[3]=>
string(4) "name"
[4]=>
string(17) "short_description"
[5]=>
string(5) "store"
}
最初のストア キーの長さは 8? です。隠し文字を削除するにはどうすればよいですか? サーバーレベルで作成されるオプションはありますか? この問題は、別のホスト企業に移動する前には発生しなかったためです。