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

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011