PHP ist eine Sprache für die Verwaltung von Inhalten und Funktionen auf der Website verwendet . Es lässt sich gut mit HTML und bietet eine breite Palette von Funktionen mit einer Syntax , die intuitiv zu denen mit bisherigen Programmier-Erfahrung in Sprachen wie C und C + +. Es hat einen großen Vorteil gegenüber den Sprachen in seine Fähigkeiten auf Web-basierte Daten zu verarbeiten. Dies kann für solche Zwecke wie Konvertieren einer Tabelle von HTML-Daten in ein Format weiter verbreitet in Tabellenkalkulationen wie Excel verwendet werden. Anleitung
1
Pass den HTML-Quellcode für die Website in der PHP- Skript mit dem " fopen ( " target Website hier "," r ") "-Funktion .
2
suchen Sie den Code für die Tabelle, die Sie suchen zu transkribieren sind . HTML Datentabellen zeilenweise geschrieben . Tabellen werden am Anfang des HTML-Codes von einem
-Tag markiert. Dazwischen wird jede Zeile mit einem
Tag am Anfang und
-Tag am Ende markiert. In jeder Zeile werden die Daten mit einem
tag geöffnet und geschlossen mit einem | tag .
3
schreiben Schleife Gleichung zu beginnen vergleicht jede Zeile der importierten HTML-Daten . Innerhalb dieser Schleife , schreiben Sie eine " if"-Anweisung zu beginnen, wenn ein String Zeile Vergleich für "
" entspricht wahr. Innerhalb dieses " if"-Anweisung , schreiben Sie eine Schleife zu nehmen Vergleichen von Zeichenfolgen in der Zeile nach " . "
4 schreiben drei "if" -Anweisungen innerhalb dieser Schleife . Wenn die Zeile ausgewertet entspricht "
, " nichts tun, sondern lassen die Schleife gehen in die nächste Zeile . Ein weiterer löst eine Funktion, um die ersten vier " " Zeichen aus der Zeile und der letzten fünf " | " von der Linie der Daten zu analysieren . Notieren Sie sich diese analysiert Linie in einen String. Und wenn die Zeile nicht zu "
", schreiben ein Null-Symbol "\\ n" auf den String gleichzusetzen. Dies ist das Symbol , um eine neue Zeile zu beginnen .
5 schreiben Linie, um einen boolean Wert auf "false" gesetzt, wenn die Zeile ausgewertet gleich "
. " Schreiben Sie die beiden vorherigen Schlaufen enden, wenn dieser Wert auf false entspricht .
6 Schreiben Sie die Zeichenfolge in eine Text -Datei mit einer . Csv -Erweiterung. Verwenden Sie eine Kombination der Funktionen " fopen () ", " fwrite () " und " fclose () ", um dies zu erreichen. Dadurch wird eine kommagetrennte Datei. Nach der Wahl , wie man diese Datei herunterzuladen , öffnen Sie sie mit Excel oder einem anderen Tabellenkalkulationsprogramm. Sie werden sehen, die Tabelle in der Tabelle die Zellen repliziert.