XCVII. String-Funktionen

Mit diesen Funktionen werden Strings (Zeichenketten) auf verschiedene Arten verändert. Spezielle Anwendungen können in den Abschnitten zu regulären Ausdrücken (regular expression) und der URL-Handhabung gefunden werden.

Informationen zum Funktionsweise von Strings (insbesondere beim Gebrauch von einfachen bzw. doppelten Anführungszeichen und Escape-Sequenzen) erhalten Sie unter dem Strings-Eintrag unter Typen des Manuals.

Inhaltsverzeichnis
addcslashes --  Stellt Zeichen eines Strings ein "\" voran (wie in C)
addslashes --  Stellt bestimmten Zeichen eines Strings einen Backslash "\" (Rückstrich) voran
bin2hex --  Wandelt Binär-Daten in ihre hexadezimale Entsprechung um
chop -- Entfernt Leerzeichen, Tabulatoren und Zeilenvorschübe am String-Ende
chr -- Gibt ein einzelnes Zeichen zurück
chunk_split -- Zerlegt einen String in Teile gleicher Länge
convert_cyr_string --  Setzt Strings von einem kyrillischen Zeichensatz in einen anderen um
count_chars --  Gibt Informationen über die in einem String enthaltenen Zeichen zurück
crc32 --  Berechnet den polynomischen CRC32-Wert eines Strings
crypt -- DES-Verschlüsselung eines Strings
echo -- Gibt einen oder mehrere Strings aus
explode --  Zerteilt einen String anhand eines Trennzeichens
get_html_translation_table --  Gibt die Übersetzungs-Tabelle zurück, die von htmlspecialchars() und htmlentities() benutzt wird
get_meta_tags --  Liest die Attribut-Inhalte aller Meta-Tags aus und gibt diese als Array zurück
hebrev --  Konvertiert (natürlichen) hebräischen Text in sichtbaren Text
hebrevc --  Konvertiert (natürlichen) hebräischen Text in sichtbaren Text incl. Anpassung von Zeilenumbrüchen
htmlentities --  Wandelt alle Sonderzeichen in entsprechende HTML-Codes um
htmlspecialchars --  Diese Funktion wandelt Sonderzeichen in HTML-Codes um
implode -- Verbindet Array-Elemente zu einem String
join -- Join verbindet Array-Elemente zu einem String
levenshtein --  Berechnet den Levenshtein-Unterschied zweier Strings
localeconv -- Get numeric formatting information
ltrim --  Entfernt führende Leerraum eines Strings
md5_file -- Calculates the md5 hash of a given filename
md5 -- Errechnet den MD5-Code eines Strings
metaphone --  Berechnet den metaphone-Schlüssel eines Strings
nl_langinfo --  Query language and locale information
nl2br --  Fügt HTML-Zeilen-Umbrüche vor Zeilenumbrüche in Strings ein
ord -- Gibt den ASCII-Wert eines Zeichens zurück
parse_str -- Überträgt einen String in Variable
print -- Ausgabe eines Strings
printf -- Gibt einen formatierten String aus
quoted_printable_decode --  Konvertiert einen "quoted-printable"-String in einen 8-Bit-String
quotemeta -- Quoten von Meta-Zeichen
rtrim -- Entfernt Leerzeichen am String-Ende
setlocale -- Setzt lokale Informationen
similar_text --  Berechnet die Ähnlichkeit zweier Zeichenketten
soundex --  Berechnet die Laut-Ähnlichkeit eines Strings
sprintf -- Gibt einen formatierten String zurück
sscanf --  Übertragt die Eingaben eines Strings in ein angegebenes Format
str_pad --  Erweitert einen String auf eine bestimmte Länge unter Verwendung eines anderen Strings
str_repeat -- Wiederholung eine String-Ausgabe
str_replace --  Ersetzt alle Vorkommen eines Strings in einem anderen String
str_rot13 -- Perform the rot13 transform on a string
strcasecmp -- Binärer Vergleich von Zeichenketten
strchr --  Findet das erste Vorkommen eines Zeichens
strcmp -- Binärer Vergleich zweier Strings
strcoll -- Locale based string comparison
strcspn --  Ermittelt die Anzahl der nicht übereinstimmenden Zeichen
strip_tags --  Entfernt HTML- und PHP-Tags aus einem String
stripcslashes -- Umkehrung / Gegenstück zu addcslashes
stripslashes -- Umkehrung / Gegenstück zu addslashes
stristr --  Wie strstr() ohne Rücksicht auf Groß- bzw. Kleinschreibung
strlen -- Ermitteln der String-Länge
strnatcasecmp --  String-Vergleich "natürlicher Ordnung" ohne Unterscheidung der Schreibweise
strnatcmp --  String-Vergleich unter Verwendung einer "natürlichen Ordnung"
strncasecmp --  Binary safe case-insensitive string comparison of the first n characters
strncmp --  Binary safe string comparison of the first n characters
strpos --  Ermitteln des ersten Vorkommens innerhalb eines Strings
strrchr --  Findet das letzte Vorkommen eines Zeichens innerhalb einer Zeichenkette
strrev -- Umdrehen eines Strings
strrpos --  Findet letztes Vorkommen eines Zeichens in einem String
strspn --  Ermittelt die Länge der übereinstimmenden Zeichen
strstr -- Findet das erste Vorkommen eines Strings
strtok -- Zerlegt einen String
strtolower -- Setzt einen String in Kleinbuchstaben um
strtoupper -- Setzt einen String in Großbuchstaben um
strtr -- Tauscht bestimmte Zeichen aus
substr_count --  Ermittelt die Häufigkeit des Vorkommens einer Zeichenkette in einem String
substr_replace -- Ersetzt Text in einer Zeichenkette
substr -- Gibt einen Teilstring zurück
trim --  Entfernt überflüssige Zeichen ("whitespace") am Anfang und Ende eines Strings
ucfirst --  Setzt das erste Zeichen eines Strings als Großbuchstabe um
ucwords --  Setzt die ersten Buchstaben aller Wörter eines Strings in die entsprechenden Großbuchstaben um
vprintf -- Output a formatted string
vsprintf -- Return a formatted string
wordwrap --  Zeilenumbruch eines Strings an einer angegebenen Stelle unter Verwendung eines angegebenen Trennzeichens