SORU
22 EYLÜL 2009, Salı


Yineleme PHP bir dize her satır üzerinde

Kullanıcı bir metin dosyası yükle veya kopyala/yapıştır bir metin alanının içine dosya içeriğini ya da izin veren bir form var. Kolayca iki ayırt edebilirim ve bir dize değişkeni, ama oradan nereye gideceğim? girdiler hangisi koyun

Ben bunlar üzerinde her satır string (tercihen endişesi yeni satır üzerinde farklı makineler), yapmak emin o var tam bir belirteç (boşluk, sekme, virgül, vb.), veriler, bir SQL sorgu satırları dayanarak oluşturmak sterilize.

Ben oldukça iyi bir programcı olduğunu biliyorum bu yüzden genel bir fikir hakkında nasıl ama çok uzun zamandan beri çalıştığım PHP hissediyorum Ben aramak için yanlış şeyler geliyor ve böylece gereksiz bir bilgi. Geçiriyorum anahtar sorunu dize içeriğini okumak istiyorum yani satır satır. Eğer bir dosya olsaydı, kolay olurdu.

Çoğunlukla faydalı PHP fonksiyonları, bunu yapmak için nasıl bir algoritma için arıyorum. Herhangi bir öneriniz var mı?

CEVAP
25 Aralık 2012, Salı


Eğer farklı sistemlerde yeni satır işlemek gerekiyorsa sadece PHP önceden tanımlanmış sabit PHP_EOL (http://php.net/manual/en/reserved.constants.php) kullanabilirsiniz ve sadece düzenli ifade motoru yükünü önlemek için patlayabilir kullanabilirsiniz.

$lines = explode(PHP_EOL, $subject);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • olinerd

    olinerd

    23 AĞUSTOS 2007
  • ThePointblank

    ThePointblan

    18 Aralık 2006