Jeder Web-Programmierer, der etwas auf sich hält, sollte es wissenDie PHP-Sprache, die zum Erstellen von Webseiten verwendet werden kann. Diese Sprache basiert auf C und C ++, und daher gibt es viele Konstruktionen, die für diese Sprache charakteristisch sind. In PHP wird beispielsweise die Länge einer Zeichenfolge von einer Funktion mit demselben Namen wie in C zurückgegeben. In diesem Artikel wird über Zeichenfolgen und die Vorgänge, die Sie mit ihnen ausführen können, gesprochen.
Welche Operationen mit Linien gibt es in PHP? Die Länge der Zeichenfolge, ihre Verkettung (Verbindung), die Rückgabe des Symbolcodes und umgekehrt sind die einfachsten Beispiele. Es ist noch schwieriger - Suche nach Teilstrings, Hashing, Invertierung. Und es gibt auch solche wie das Löschen von Tags, das Suchen nach Mustern, das Unterteilen in Teilstrings mit einem Begrenzer ... Sie können nicht alles aufzählen! Daher werden wir über die häufigsten und nützlichsten sprechen.
Die erste und oft benutzte Funktion in PHP ist die Länge der Zeichenkette. Es heißt strlen und nimmt als einen Parameter eine einzelne Zeichenfolge an. Es ist einfach.
<?
$ foo = "foo";
$ bar = strlen ($ foo); // $ bar ist gleich drei
?>
In PHP kann die Länge der Zeichenfolge Null sein. Diese Zeile heißt leer.
Die nächste Funktion ist Verkettung oder Zusammenführung. Einfach ausgedrückt, macht sie eine aus zwei Zeilen.
<?
$ foo = "Hallo";
$ bar = "Welt!";
$ baz = concat ($ foo, $ bar);
echo $ baz; // Ausgabe "Hallo Welt!"
?>
<?
$ foo = "q";
$ bar = ord ($ foo); // $ bar ist gleich 113
$ baz = chr ($ bar); // $ baz ist gleich "q"
?>
Es ist unmöglich, eines interessanteres nicht zu erwähnenFunktionen - Datum In PHP können Strings als Vorlage für die Ausgabe von Zeit verwendet werden. Wenn Sie beispielsweise die Zeichenfolge "H: m: s" an das Datum übergeben und das Ergebnis drucken, wird auf dem Bildschirm die aktuelle Serverzeit (getrennt durch einen Doppelpunkt) angezeigt, z. B. "11:08:34".
Betrachten Sie nun die Funktion explodieren. Sie zerlegt die Zeichenfolge in Elemente und zählt jedes Symbol als Grenze für jedes Element. Es klingt ziemlich schwierig, aber eigentlich ist alles klar. Zum Beispiel gibt es die Zeile "root | 12: 56: 49 | wheel". Dann kannst du das schreiben:
$ foo = explodieren ("root | 12: 56: 49 | wheel", "|");
Daher enthält das Array $ foo drei Elemente- "Wurzel", "12:56:49", "Rad". Wenn Sie beim Aufrufen einer Funktion kein Trennzeichen angeben, wird dieses standardmäßig als Leerzeichen betrachtet. Es gibt einen weiteren optionalen Parameter - die maximale Anzahl der zugewiesenen Teilstrings.
Einfache Funktionen - Verkettung, Teilstringsuche,Zeilenlänge - PHP interpretiert ziemlich schnell. Aber die Verarbeitung der Suche nach Vorlage oder das Löschen von Tags kann für eine lange Zeit durchgeführt werden. Daher müssen Programme unter Berücksichtigung der Tatsache, dass es eine gewisse Zeit in Anspruch nimmt, kompetent geschrieben werden. Ein normales Skript sollte maximal 10 Sekunden lang ausgeführt werden. Anschließend müssen Sie mindestens einen Teil der Webseite anzeigen, andernfalls wird der Benutzer das Fenster verlassen. Aber in der Regel arbeiten Web-Anwendungen viel schneller, weil PHP-Code auf dem Server läuft und der Browser eine Skript-generierte Seite akzeptiert, die die Ausgabe des PHP-Skripts enthält.
</ p>