PHP 5 StringFunktionen


PHP 5 String-Funktionen

PHP-String-Funktionen sind Teil des PHP-Kerns. Für die Verwendung dieser Funktionen ist keine Installation erforderlich.


Funktion Beschreibung
addcslashes() Gibt eine Zeichenkette zurück, in der vor angegebenen Zeichen Backslashes eingefügt wurden.
addslashes() Gibt eine Zeichenkette zurück, in der vor vordefinierten Zeichen Backslashes eingefügt wurden.
bin2hex() Konvertiert eine Zeichenkette aus ASCII-Zeichen in Hexadezimalwerte.
chop() Entfernt Leerzeichen oder andere Zeichen von der rechten Seite einer Zeichenkette.
chr() Gibt ein Zeichen für einen angegebenen ASCII-Wert zurück.
chunk_split() Teilt eine Zeichenkette in eine Reihe kleinerer Teile.
convert_cyr_string() Konvertiert eine Zeichenkette von einem kyrillischen Zeichensatz in einen anderen.
convert_uudecode() Dekodiert eine uuencodierte Zeichenkette.
convert_uuencode() Kodiert eine Zeichenkette mithilfe des uuencode-Algorithmus.
count_chars() Gibt Informationen über die in einer Zeichenkette verwendeten Zeichen zurück.
crc32() Berechnet eine 32-Bit-CRC (Cyclic Redundancy Checksum) für eine Zeichenkette.
crypt() Einweg-Hashing für Zeichenketten.
echo() Gibt eine oder mehrere Zeichenketten aus.
explode() Zerlegt eine Zeichenkette in ein Array.
fprintf() Schreibt eine formatierte Zeichenkette in den angegebenen Ausgabestream.
get_html_translation_table() Gibt die Übersetzungstabelle zurück, die von htmlspecialchars() und htmlentities() verwendet wird.
hebrev() Konvertiert hebräischen Text in sichtbaren Text.
hebrevc() Konvertiert hebräischen Text in sichtbaren Text und wandelt Zeilenumbrüche (\n) in <br> um.
hex2bin() Konvertiert eine Zeichenkette aus Hexadezimalwerten in ASCII-Zeichen.
html_entity_decode() Konvertiert HTML-Entitäten in Zeichen.
htmlentities() Konvertiert Zeichen in HTML-Entitäten.
htmlspecialchars_decode() Konvertiert einige vordefinierte HTML-Entitäten in Zeichen.
htmlspecialchars() Konvertiert einige vordefinierte Zeichen in HTML-Entitäten.
implode() Gibt eine Zeichenkette zurück, die aus Array-Elementen besteht.
join() Alias von implode().
lcfirst() Konvertiert das erste Zeichen einer Zeichenkette in Kleinbuchstaben.
levenshtein() Gibt die Levenshtein-Distanz zwischen zwei Zeichenketten zurück.
localeconv() Gibt lokale Informationen zur Zahlen- und Währungsformatierung zurück.
ltrim() Entfernt Leerzeichen oder andere Zeichen von der linken Seite einer Zeichenkette.
md5() Berechnet den MD5-Hash einer Zeichenkette.
md5_file() Berechnet den MD5-Hash einer Datei.
metaphone() Berechnet den Metaphone-Schlüssel einer Zeichenkette.
money_format() Gibt eine als Währungszeichenkette formatierte Zeichenkette zurück.
nl_langinfo() Gibt die angegebenen Locale-Informationen zurück.
nl2br() Fügt vor jedem Zeilenumbruch in einer Zeichenkette HTML-Zeilenumbrüche ein.
number_format() Formatiert eine Zahl mit Tausendertrennzeichen.
ord() Gibt den ASCII-Wert des ersten Zeichens einer Zeichenkette zurück.
parse_str() Zerlegt eine Query-Zeichenkette in Variablen.
print() Gibt eine oder mehrere Zeichenketten aus.
printf() Gibt eine formatierte Zeichenkette aus.
quoted_printable_decode() Konvertiert eine quoted-printable-Zeichenkette in eine 8-Bit-Zeichenkette.
quoted_printable_encode() Konvertiert eine 8-Bit-Zeichenkette in eine quoted-printable-Zeichenkette.
quotemeta() Maskiert Metazeichen.
rtrim() Entfernt Leerzeichen oder andere Zeichen von der rechten Seite einer Zeichenkette.
setlocale() Legt Locale-Informationen fest.
sha1() Berechnet den SHA-1-Hash einer Zeichenkette.
sha1_file() Berechnet den SHA-1-Hash einer Datei.
similar_text() Berechnet die Ähnlichkeit zwischen zwei Zeichenketten.
soundex() Berechnet den Soundex-Schlüssel einer Zeichenkette.
sprintf() Schreibt eine formatierte Zeichenkette in eine Variable.
sscanf() Parst Eingaben aus einer Zeichenkette gemäß einem angegebenen Format.
str_getcsv() Parst eine CSV-Zeichenkette in ein Array.
str_ireplace() Ersetzt einige Zeichen in einer Zeichenkette (Groß-/Kleinschreibung wird nicht unterschieden).
str_pad() Füllt eine Zeichenkette auf eine neue Länge auf.
str_repeat() Wiederholt eine Zeichenkette eine angegebene Anzahl von Malen.
str_replace() Ersetzt einige Zeichen in einer Zeichenkette (Groß-/Kleinschreibung wird beachtet).
str_rot13() Führt eine ROT13-Kodierung für eine Zeichenkette durch.
str_shuffle() Mischt alle Zeichen in einer Zeichenkette zufällig.
str_split() Teilt eine Zeichenkette in ein Array auf.
str_word_count() Zählt die Anzahl der Wörter in einer Zeichenkette.
strcasecmp() Vergleicht zwei Zeichenketten (ohne Berücksichtigung der Groß-/Kleinschreibung).
strchr() Findet das erste Vorkommen einer Zeichenkette in einer anderen Zeichenkette. (Alias von strstr().)
strcmp() Vergleicht zwei Zeichenketten (unter Berücksichtigung der Groß-/Kleinschreibung).
strcoll() Vergleicht zwei Zeichenketten (gemäß den Locale-Einstellungen).
strcspn() Gibt die Anzahl der Zeichen zurück, die in einer Zeichenkette gefunden werden, bevor eines der angegebenen Zeichen gefunden wird.
strip_tags() Entfernt HTML- und PHP-Tags aus einer Zeichenkette.
stripcslashes() Entfernt Backslashes, die von der Funktion addcslashes() hinzugefügt wurden.
stripslashes() Entfernt Backslashes, die von der Funktion addslashes() hinzugefügt wurden.
stripos() Gibt die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette zurück (Groß-/Kleinschreibung wird nicht berücksichtigt).
stristr() Findet die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette (Groß-/Kleinschreibung wird nicht berücksichtigt).
strlen() Gibt die Länge einer Zeichenkette zurück. Für die Behandlung chinesischer Zeichenketten verwenden Sie die Funktionmb_strlen()。
strnatcasecmp() Vergleicht zwei Zeichenketten mithilfe eines "natural order"-Algorithmus (Groß-/Kleinschreibung wird nicht berücksichtigt).
strnatcmp() Vergleicht zwei Zeichenketten unter Verwendung eines "natural order"-Algorithmus (Groß-/Kleinschreibung wird beachtet).
strncasecmp() Vergleicht die ersten n Zeichen von Zeichenketten (Groß-/Kleinschreibung wird nicht beachtet).
strncmp() Vergleicht die ersten n Zeichen von Zeichenketten (Groß-/Kleinschreibung wird beachtet).
strpbrk() Durchsucht eine Zeichenkette nach einem der angegebenen Zeichen.
strpos() Gibt die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette zurück (Groß-/Kleinschreibung wird beachtet).
strrchr() Findet das letzte Vorkommen einer Zeichenkette in einer anderen Zeichenkette.
strrev() Kehrt eine Zeichenkette um.
strripos() Findet die Position des letzten Vorkommens einer Zeichenkette in einer anderen Zeichenkette (Groß-/Kleinschreibung wird nicht beachtet).
strrpos() Findet die Position des letzten Vorkommens einer Zeichenkette in einer anderen Zeichenkette (Groß-/Kleinschreibung wird beachtet).
strspn() Gibt die Anzahl der angegebenen Zeichen zurück, die in einer Zeichenkette enthalten sind.
strstr() Findet das erste Vorkommen einer Zeichenkette in einer anderen Zeichenkette (Groß-/Kleinschreibung wird beachtet).
strtok() Teilt eine Zeichenkette in kleinere Zeichenketten auf.
strtolower() Wandelt eine Zeichenkette in Kleinbuchstaben um.
strtoupper() Wandelt eine Zeichenkette in Großbuchstaben um.
strtr() Übersetzt angegebene Zeichen in einer Zeichenkette.
substr() Gibt einen Teil einer Zeichenkette zurück.
mb_substr() Gibt einen Teil einer chinesischen Zeichenkette zurück.
substr_compare() Vergleicht zwei Zeichenketten ab einer angegebenen Startposition (binärsicher und optional unter Beachtung der Groß-/Kleinschreibung).
substr_count() Zählt die Anzahl der Vorkommen einer Teilzeichenkette in einer Zeichenkette.
substr_replace() Ersetzt einen Teil einer Zeichenkette durch eine andere Zeichenkette.
trim() Entfernt Leerraum und andere Zeichen an beiden Enden einer Zeichenkette.
ucfirst() Wandelt das erste Zeichen einer Zeichenkette in einen Großbuchstaben um.
ucwords() Wandelt das erste Zeichen jedes Wortes in einer Zeichenkette in einen Großbuchstaben um.
vfprintf() Schreibt eine formatierte Zeichenkette in den angegebenen Ausgabestream.
vprintf() Gibt eine formatierte Zeichenkette aus.
vsprintf() Schreibt eine formatierte Zeichenkette in eine Variable.
wordwrap() Bricht eine Zeichenkette auf eine angegebene Länge um.
Andere Erweiterungen