Wenn Sie Web-Applikationen in PHP zu schreiben geschieht sehr oft, dass die Daten in einer Textdatei zu behandeln. Die beste Methode, um Daten dieser Art zu erwerben, ist zweifellos die ` file `, die nur ein Array mit allen Zeilen von Textdateien.

Aber wie so oft nichts mit PHP-Skript entwickelt, um auch auf älteren oder ungewöhnlichen Situationen, wie z. B. Embedded-Servern, die eine begrenzte Anzahl von Funktionen PHP oder auch Skripte, die die Textzeilen zu verarbeiten gleichzeitig bieten laufen zu tun haben wo sie produzieren.

In diesen Fällen können Sie einen Syntax weniger unmittelbar, aber ebenso effektiv zu nutzen, den Rückgriff auf `explodieren ist das System konstant PHP_EOL.

Hier ist ein einfaches Beispiel:


 <? Php


 = <<< EOD $ txtMessage

 Zeile # 1

 Line # 2

 Zeile # 3

 RIGA # 4

 EOD;


 $ ALINES = explode (PHP_EOL, txtMessage $);


 echo "<table border=\"1\"> \ n" PHP_EOL.;


 foreach ($ ALINES wie $ strLine)

 {
  
 .. echo "<tr> \ n" PHP_EOL "<td> \ n" $ strLine "</ td> \ n" PHP_EOL "</ tr> \ n" PHP_EOL.....;

 }


 echo "\ n" PHP_EOL.;


 ?>

Das Ergebnis ist wie folgt:

Zeile # 1
Line # 2
Zeile # 3
RIGA # 4

Die ständige PHP_EOL entspricht der Linie Charakter des Betriebssystems, auf dem wir am Drehbuch arbeiten zu beenden: Verwenden Sie diese Konstante nicht nur verbessert die Lesbarkeit von unserem Programm, sondern auch seine Portabilität.

Diese Seite mitteilen:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter