Diyelim ki bir CSV dosyasında aşağıdaki satırı (bu örnekte başlık satırı kaldırıldı) olduğunu kabul edelim:
"500,000",2,50,2,90000
Ben bir PHP komut dosyası tek tek satırlara dosyasını kırmak, ve $ linearray adlı bir dizide her satırı saklamak, CSV dosyasını okudum. Sonra, tek tek her satırında bakmak için bir foreach döngüsü kullanın.
Foreach döngüsü içinde, aşağıdaki işlevi kullanarak ayrı değişkenler içine satır sonu:
$line = str_replace("'","\'",$line);
Burada, ben bir MySQL veritabanı içinde ayrı sütuna değerleri girin. Komut çalışır. Değerleri veritabanına eklenir, ama ben bir sorun haline çalıştırmak vardır. Ben istiyorum:
"500,000" | 2 | 50 | 2 | 90000
Ama bu olsun:
"500 | 000" | 2 | 50 | 2 | 90000
Script tırnak içinde virgül atlamak gerektiğini anlamak için yeterince zeki değildir. Eğer ben arıyorum çıktı almak emin olmak için benim komut değiştirmek nasıl biliyor musunuz?