PHP Script Modell Textsequenzen als Zeichenfolgen . Entwickler können Strings in ihre Skripte mit literalen Werten oder Variablen enthalten . Websites oft Ausgabezeichenfolge Daten für Benutzer Anzeige im Web-Browser , in der Regel innerhalb von HTML-Markup Strukturen formatiert. Manchmal, wenn ein PHP-Skript liest ein String-Wert aus einer externen Quelle , müssen Sie möglicherweise den String für User-Display beschneiden. PHP String-Funktionen ermöglichen es Ihnen, diese vor der Ausgabe zu tun. Text Strings
PHP Skripte verwenden String-Variablen und Werte zu modellieren Text. Der folgende Beispielcode demonstriert und erklärt Instanziierung einer String-Variable in einem PHP-Skript : $ my_words = " Hier sind einige Worte als String-Variable in einem Skript gespeichert ";
In diesem Fall wird das Skript Schaffung der String intern . Doch in vielen Fällen , PHP Script String-Daten verwenden aus anderen Quellen, wie zB Benutzereingaben durch Web-Formulare erfasst , abgefragten Daten Variablen aus einer Datenbank oder anderen importierten Datenelemente aus Quellen wie XML -und Textdateien . Diese Skripte können nicht vorab von den Inhalten Kenntnis oder Eigenschaften von eingehenden Text. Wenn ein bestimmtes Textelement ein Problem innerhalb einer Web -Seite verursachen, wenn sie über eine bestimmte Länge , kann das PHP-Skript brauchen, um es zu beschneiden.
String-Funktionen
PHP String-Funktionen ermöglichen es Entwicklern, kann nur ein Teil eines String-Variablen anzuzeigen. Anstatt Änderung der String selbst , kehren viele dieser Funktionen eine neue Kopie eines Strings Abschnitt , so dass die ursprüngliche unberührt. Die substring -Funktion ist für diesen Zweck nützlich , wie im folgenden Beispiel-Code : $ words_section = substr ( $ my_words , 0 , 10);
Dies gibt die ersten 10 Zeichen in der Zeichenfolge und speichert sie am angegebenen variable Referenz. Die substring -Funktion kann wahlweise einen einzelnen Parameter , wie folgt: $ words_section = substr ( $ my_words , 10);
Dies gibt die Zeichen ab der zehnten Position und läuft bis zum Ende des Strings. Dies bedeutet, dass der Code nicht sicher sein können , welche Länge der resultierende String wird , so dass die Funktion Methode mit zwei Parametern kann nützlicher sein , wenn Länge berechnet werden muss .
Ausgang