Der PHP " explodieren "-Funktion ermöglicht es Ihnen, die Daten und das Trennzeichen in einer Datei mit Trennzeichen wie ein Comma Separated Value (CSV -Datei) zu trennen. Die " explodieren "-Funktion nimmt zwei Parameter , das Trennzeichen und die eingegebene Zeichenkette . In diesem Fall ist die eingegebene Zeichenkette die Daten in der Datei enthalten sind. Die Datei muss geöffnet werden und die Daten in einer Variablen vor dem " explodieren "-Funktion platziert aufgerufen werden kann. Sie können eine " foreach "-Schleife , um jedes Feld auf dem Bildschirm oder in eine neue Datei zu drucken. Anleitung
1
Öffnen Sie ein leeres Dokument in einem Texteditor wie Notepad in Windows oder in Linux gedit .
2
Typ " Php ", um die PHP starten . Skript
3
Geben Sie die Zeile " $ filename =" delimited.txt ";" . , um den Namen der Datei in der " $ filename " variable platzieren
4
Geben Sie die Zeile " $ fh = fopen ( $ filename , " r " ); ", um die Datei öffnen
5
Geben Sie die Zeile " $ data = fread ( $ fh , Dateigröße . ($ filename ) ); $ data " , um den Inhalt der Datei in den Ort " " . variable
6
Geben Sie die Zeile " fclose ( $ fh ); . ", um die Datei zu schließen
Seite 7
Geben Sie die Zeile " $ splitcontents = explode ( ", " , $ data ); " , um die Felder und das Trennzeichen trennen. In diesem Fall ist der Begrenzer ein Komma (,). Sie können jedes beliebige Zeichen als Trennzeichen in der " explodieren " Funktion
8
Geben Sie die folgenden zwei Zeilen , um jede Datei auf dem Bildschirm auszugeben : . Foreach ($ splitcontents wie $ CurrentVal ) { echo $ CurrentVal . " \\ n"; "> " . }
9
Typ auf das PHP-Skript schließen
10
Speichern Sie das Skript mit dem "php ". Dateiendung .
11
Führen Sie das Skript durch Eingabe von " php script.php " von der Kommandozeile in Windows und Linux .