Start · Sprachen · PHP · Referenz

PHP PHP-Referenz

448 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

A

B

C

chop Funktion
Alias von <code>rtrim()</code> — entfernt Leerzeichen (oder angegebene Zeichen) am Ende eines Strings.
chr Funktion
Wandelt einen ASCII-Code in ein Zeichen um — Umkehr von <code>ord()</code>.
chunk_split Funktion
Zerlegt einen String in Chunks fester Länge, getrennt durch einen Separator.
Collator Klasse
Vergleicht und sortiert Zeichenketten abhängig von einer bestimmten Locale nach den jeweiligen Regeln der Unicode-Collation-Algorithmen.
collator_asort Funktion
Sortiert ein Array unter Beibehaltung der Schlüssel-Wert-Zuordnung gemäß den Regeln eines <code>Collator</code>-Objekts.
collator_compare Funktion
Vergleicht zwei Unicode-Strings gemäß den Regeln des angegebenen <code>Collator</code>-Objekts und gibt das Vergleichsergebnis zurück.
collator_create Funktion
Erstellt ein <code>Collator</code>-Objekt für die angegebene Locale, das sprachsensitives Sortieren und Vergleichen von Zeichenketten ermöglicht.
collator_get_attribute Funktion
Liest den aktuellen Wert eines Collation-Attributs eines <code>Collator</code>-Objekts und gibt ihn als ganzzahligen Wert zurück.
collator_get_error_code Funktion
Liefert den numerischen ICU-Fehlercode der zuletzt ausgeführten <code>Collator</code>-Operation.
collator_get_error_message Funktion
Gibt die Fehlermeldung (als Text) zum zuletzt aufgetretenen Fehler des <code>Collator</code>-Objekts zurück.
collator_get_locale Funktion
Gibt den Locale-Namen des angegebenen <code>Collator</code>-Objekts zurück.
collator_get_sort_key Funktion
Gibt den binären Sortierschlüssel für einen String gemäß den Regeln eines <code>Collator</code>-Objekts zurück.
collator_get_strength Funktion
Gibt die aktuelle Collation-Stärke (Vergleichsgenauigkeit) eines <code>Collator</code>-Objekts zurück.
collator_set_attribute Funktion
Setzt ein Attribut eines <code>Collator</code>-Objekts, das das Verhalten der Unicode-Sortierung (Collation) steuert.
collator_set_strength Funktion
Setzt die Kollationsstärke eines <code>Collator</code>-Objekts und bestimmt damit, wie genau Zeichen beim Vergleich unterschieden werden.
collator_sort Funktion
Sortiert ein Array mithilfe eines <code>Collator</code>-Objekts unter Berücksichtigung sprachspezifischer Sortierregeln.
collator_sort_with_sort_keys Funktion
Sortiert ein Array mit einem <code>Collator</code>-Objekt und internen Sortierschlüsseln für maximale Sortiergeschwindigkeit.
convert_cyr_string Funktion
Konvertiert einen String von einem kyrillischen Zeichensatz in einen anderen.
convert_uudecode Funktion
Dekodiert eine UU-kodierte Zeichenkette und gibt die ursprünglichen Binärdaten zurück.
convert_uuencode Funktion
Kodiert eine Zeichenkette im UUencode-Format, das zur Übertragung von Binärdaten über textbasierte Kanäle entwickelt wurde.
count_chars Funktion
Gibt Informationen über die in einem String enthaltenen Zeichen (Bytes) zurück – entweder als Array mit Häufigkeiten oder als String mit ein-/nicht-verwendeten Zeichen.
crc32 Funktion
Berechnet den 32-Bit-CRC-Prüfwert (Cyclic Redundancy Check) eines Strings als vorzeichenbehaftete Ganzzahl.
crypt Funktion
Erstellt einen Einweg-Hash eines Strings mithilfe des DES-, MD5-, Blowfish- oder SHA-Algorithmus, abhängig vom angegebenen Salt.
ctype_alnum Funktion
Prüft, ob ein String nur alphanumerische Zeichen (Buchstaben + Ziffern) enthält.
ctype_alpha Funktion
Prüft, ob ein String nur aus Buchstaben besteht — locale-abhängig.
ctype_cntrl Funktion
Prüft, ob alle Zeichen des übergebenen Strings Steuerzeichen (Control Characters) sind.
ctype_digit Funktion
Prüft, ob ein String nur aus Ziffern (0-9) besteht.
ctype_graph Funktion
Prüft, ob alle Zeichen in <code>$text</code> druckbare Zeichen sind, die kein Leerzeichen darstellen.
ctype_lower Funktion
Prüft, ob alle Zeichen eines Strings ausschließlich Kleinbuchstaben (a–z) sind.
ctype_print Funktion
Prüft, ob alle Zeichen in <code>$text</code> druckbare Zeichen sind (ASCII 32–126, einschließlich Leerzeichen).
ctype_punct Funktion
Prüft, ob alle Zeichen in <code>$text</code> druckbare Sonderzeichen sind – also weder Buchstaben, noch Ziffern, noch Leerzeichen.
ctype_space Funktion
Prüft, ob ein String nur Whitespace-Zeichen enthält.
ctype_upper Funktion
Prüft, ob alle Zeichen im übergebenen String Großbuchstaben (A–Z) sind.
ctype_xdigit Funktion
Prüft, ob alle Zeichen des übergebenen Strings gültige Hexadezimalziffern sind (<code>0–9</code>, <code>a–f</code>, <code>A–F</code>).

D

datefmt_create Funktion
Erstellt einen <code>IntlDateFormatter</code>-Objekt zur lokalisierten Formatierung und Analyse von Datums- und Zeitwerten gemäß dem ICU-Standard.
datefmt_format Funktion
Formatiert einen Datums-/Zeitwert gemäß den Einstellungen eines <code>IntlDateFormatter</code>-Objekts als lokalisierten String.
datefmt_format_object Funktion
Formatiert ein <code>IntlCalendar</code>- oder <code>DateTimeInterface</code>-Objekt mithilfe des Intl-DateFormatters zu einem lokalisierten Datums-/Uhrzeit-String.
datefmt_get_calendar Funktion
Gibt den Kalendertyp zurück, der im angegebenen <code>IntlDateFormatter</code>-Objekt verwendet wird.
datefmt_get_calendar_object Funktion
Gibt eine Kopie des internen <code>IntlCalendar</code>-Objekts zurück, das vom <code>IntlDateFormatter</code> verwendet wird.
datefmt_get_datetype Funktion
Gibt den Datumstyp (z. B. <code>IntlDateFormatter::SHORT</code>) des angegebenen <code>IntlDateFormatter</code>-Objekts zurück.
datefmt_get_error_code Funktion
Gibt den Fehlercode der letzten Operation des angegebenen <code>IntlDateFormatter</code>-Objekts zurück.
datefmt_get_error_message Funktion
Gibt den Fehlertext der letzten Operation eines <code>IntlDateFormatter</code>-Objekts zurück.
datefmt_get_locale Funktion
Gibt das Locale zurück, das vom angegebenen <code>IntlDateFormatter</code>-Objekt verwendet wird.
datefmt_get_pattern Funktion
Gibt das aktuell verwendete Muster (Pattern) eines <code>IntlDateFormatter</code>-Objekts zurück.
datefmt_get_timetype Funktion
Gibt den Zeittyp zurück, der beim Erstellen eines <code>IntlDateFormatter</code>-Objekts festgelegt wurde.
datefmt_get_timezone Funktion
Liefert das <code>IntlTimeZone</code>-Objekt der aktuell im <code>IntlDateFormatter</code> konfigurierten Zeitzone zurück.
datefmt_get_timezone_id Funktion
Gibt die Zeitzonen-ID des angegebenen <code>IntlDateFormatter</code>-Objekts zurück.
datefmt_is_lenient Funktion
Gibt zurück, ob der angegebene <code>IntlDateFormatter</code> im nachsichtigen (lenient) Modus arbeitet.
datefmt_localtime Funktion
Parst einen lokalisierten Datums-/Zeitstring und gibt ein assoziatives Array mit den einzelnen Zeitfeldern zurück.
datefmt_parse Funktion
Parst einen Datums-/Zeit-String anhand des Formats eines <code>IntlDateFormatter</code>-Objekts und gibt einen Unix-Zeitstempel zurück.
datefmt_set_calendar Funktion
Setzt den Kalendertyp oder ein <code>IntlCalendar</code>-Objekt, das vom <code>IntlDateFormatter</code> verwendet werden soll.
datefmt_set_lenient Funktion
Setzt den Nachsichtigkeitsmodus (Lenient-Modus) des <code>IntlDateFormatter</code>-Parsers, um zu steuern, wie tolerant die Datumsanalyse ist.
datefmt_set_pattern Funktion
Setzt das ICU-Mustermuster eines <code>IntlDateFormatter</code>-Objekts, um die Formatierung von Datum und Uhrzeit individuell zu steuern.
datefmt_set_timezone Funktion
Setzt die Zeitzone des <code>IntlDateFormatter</code>-Objekts für nachfolgende Formatierungs- und Parsing-Operationen.
dcgettext Funktion
Übersetzt eine Zeichenkette anhand einer bestimmten Domain und einer Gettext-Kategorie, ohne die globale Domain dauerhaft zu ändern.
dcngettext Funktion
Gibt die übersetzte Pluralform einer Zeichenkette aus einem bestimmten Textdomain und einer Locale-Kategorie zurück.
dgettext Funktion
Sucht eine Übersetzung für <code>$message</code> in der angegebenen Gettext-Domain, ohne die aktuelle Standard-Domain zu ändern.
dngettext Funktion
Gibt die übersetzte Pluralform eines Strings aus einer bestimmten Textdomäne zurück.

E

echo Funktion
Gibt einen oder mehrere Strings direkt an den Ausgabepuffer aus, ohne einen Rückgabewert zu liefern.
enchant_broker_describe Funktion
Gibt eine Liste aller verfügbaren Enchant-Rechtschreibprüfungs-Anbieter (Provider) zurück, die dem Broker bekannt sind.
enchant_broker_dict_exists Funktion
Prüft, ob ein Wörterbuch für das angegebene Sprach-Tag im Enchant-Broker vorhanden ist.
enchant_broker_free Funktion
Gibt einen Enchant-Broker und alle zugehörigen Wörterbücher frei und schließt damit alle belegten Ressourcen.
enchant_broker_free_dict Funktion
Gibt eine zuvor mit <code>enchant_broker_request_dict()</code> oder <code>enchant_broker_request_pwl_dict()</code> erstellte Wörterbuch-Ressource frei.
enchant_broker_get_dict_path Funktion
Gibt den Verzeichnispfad zurück, der für ein bestimmtes Enchant-Backend-Dictionary-Verzeichnis konfiguriert ist.
enchant_broker_get_error Funktion
Gibt die letzte Fehlermeldung des Enchant-Brokers als Zeichenkette zurück.
enchant_broker_init Funktion
Erzeugt ein neues Enchant-Broker-Objekt, das als zentrale Schnittstelle zur Rechtschreibprüfungs-Bibliothek dient.
enchant_broker_list_dicts Funktion
Gibt eine Liste aller verfügbaren Enchant-Wörterbücher zurück, die über den angegebenen Broker zugänglich sind.
enchant_broker_request_dict Funktion
Erzeugt ein neues Wörterbuch-Objekt anhand eines Sprach-Tags (z. B. <code>"de_DE"</code>) über einen Enchant-Broker.
enchant_broker_request_pwl_dict Funktion
Erzeugt ein Wörterbuch aus einer persönlichen Wortliste (PWL-Datei) und gibt ein <code>EnchantDictionary</code>-Objekt zurück.
enchant_broker_set_dict_path Funktion
Setzt den Verzeichnispfad, in dem ein bestimmtes Enchant-Backend nach Wörterbuchdateien sucht.
enchant_broker_set_ordering Funktion
Legt für eine bestimmte Sprache die bevorzugte Reihenfolge der Rechtschreibprüfungs-Backends (Wörterbücher) fest.
enchant_dict_add Funktion
Fügt ein Wort zur persönlichen Wortliste des angegebenen Enchant-Wörterbuchs hinzu.
enchant_dict_add_to_personal Funktion
Fügt ein Wort zum persönlichen Wörterbuch hinzu (Alias von <code>enchant_dict_add</code>).
enchant_dict_add_to_session Funktion
Fügt ein Wort temporär zur aktuellen Enchant-Rechtschreibprüfungssitzung hinzu, ohne es dauerhaft im Wörterbuch zu speichern.
enchant_dict_check Funktion
Prüft, ob ein Wort in einem Enchant-Wörterbuch als korrekt geschrieben gilt.
enchant_dict_describe Funktion
Gibt beschreibende Informationen über ein einzelnes Enchant-Wörterbuch als assoziatives Array zurück.
enchant_dict_get_error Funktion
Gibt den letzten Fehlermeldungstext zurück, der für das angegebene <code>EnchantDictionary</code>-Objekt aufgezeichnet wurde.
enchant_dict_is_added Funktion
Prüft, ob ein Wort mithilfe von <code>enchant_dict_add</code> zur aktuellen Enchant-Sitzung hinzugefügt wurde.
enchant_dict_is_in_session Funktion
Prüft, ob ein Wort in der aktuellen Sitzung des Enchant-Wörterbuchs hinzugefügt wurde (Alias von <code>enchant_dict_is_added</code>).
enchant_dict_quick_check Funktion
Prüft die Rechtschreibung eines Worts und füllt optional ein Array mit Korrekturvorschlägen.
enchant_dict_remove Funktion
Fügt ein Wort der Ausschlussliste des persönlichen Wörterbuchs hinzu und entfernt es damit effektiv aus dem persönlichen Wörterbuch.
enchant_dict_remove_from_session Funktion
Entfernt ein Wort aus dem Sitzungswörterbuch einer Enchant-Rechtschreibprüfung.
enchant_dict_store_replacement Funktion
Speichert eine benutzerdefinierte Ersetzung (Korrektur) für ein falsch geschriebenes Wort im Enchant-Wörterbuch.
enchant_dict_suggest Funktion
Gibt eine Liste von Schreibvorschlägen für ein möglicherweise falsch geschriebenes Wort aus dem angegebenen Enchant-Wörterbuch zurück.
EnchantBroker Klasse
Verwaltet verfügbare Rechtschreibprüfungs-Provider und erzeugt <code>EnchantDictionary</code>-Objekte für die Arbeit mit Wörterbüchern.
EnchantDictionary Klasse
Repräsentiert ein einzelnes Wörterbuch zur Rechtschreibprüfung innerhalb der Enchant-Erweiterung.
explode Funktion
Zerlegt einen String an einem Trennzeichen in ein Array.

F

G

get_html_translation_table Funktion
Gibt die Zeichenumwandlungstabelle zurück, die von <code>htmlspecialchars()</code> oder <code>htmlentities()</code> intern verwendet wird.
gettext Funktion
Sucht eine übersetzte Meldung in der aktuellen Gettext-Domain und gibt sie zurück.
grapheme_extract Funktion
Extrahiert eine Folge von Graphem-Clustern aus einem UTF-8-kodierten Textpuffer anhand von Anzahl, Bytes oder Codepunkten.
grapheme_levenshtein Funktion
Berechnet die Levenshtein-Distanz zwischen zwei Strings auf Basis von Unicode-Graphem-Clustern (nicht Bytes oder Codepunkte).
grapheme_str_split Funktion
Teilt einen UTF-8-String anhand von Graphem-Clustern in ein Array auf und berücksichtigt dabei korrekt mehrbyte-Zeichen und kombinierte Unicode-Zeichen.
grapheme_stripos Funktion
Findet die Position (in Graphem-Einheiten) des ersten Vorkommens eines Strings ohne Beachtung der Groß-/Kleinschreibung.
grapheme_stristr Funktion
Gibt den Teil eines Strings ab dem ersten Vorkommen einer Nadel zurück (ohne Beachtung der Groß-/Kleinschreibung), arbeitet dabei auf Basis von Unicode-Graphem-Clustern.
grapheme_strlen Funktion
Gibt die Länge eines Strings in Graphem-Einheiten (wahrnehmbare Zeichen) zurück, nicht in Bytes oder Codepunkten.
grapheme_strpos Funktion
Sucht die Position des ersten Vorkommens von <code>$needle</code> in <code>$haystack</code> und gibt sie in Graphem-Einheiten (Unicode-Graphem-Clustern) zurück.
grapheme_strripos Funktion
Findet die Position des letzten Vorkommens eines Strings in einem anderen String ohne Beachtung der Groß-/Kleinschreibung, basierend auf Unicode-Graphem-Einheiten.
grapheme_strrpos Funktion
Findet die Position des letzten Vorkommens eines Strings in Graphem-Einheiten
grapheme_strstr Funktion
Gibt den Teil eines Strings ab dem ersten Vorkommen einer Nadel zurück, unter Berücksichtigung von Unicode-Graphem-Clustern.
grapheme_substr Funktion
Gibt einen Teil eines Strings zurück, wobei Graphem-Cluster (Unicode-Zeichen) als Einheit gezählt werden.

H

I

iconv Funktion
Konvertiert eine Zeichenkette vom Quell-Zeichensatz <code>from_encoding</code> in den Ziel-Zeichensatz <code>to_encoding</code>.
iconv_get_encoding Funktion
Gibt die aktuellen iconv-Einstellungen für Zeichensatz-Konvertierungen zurück.
iconv_mime_decode Funktion
Dekodiert ein MIME-kodiertes Header-Feld (z. B. <code>=?UTF-8?B?...?=</code>) und gibt den dekodiertem Klartextstring zurück.
iconv_mime_decode_headers Funktion
Dekodiert mehrere MIME-codierte Header-Felder aus einem String gleichzeitig und gibt sie als assoziatives Array zurück.
iconv_mime_encode Funktion
Erstellt ein korrekt kodiertes MIME-Header-Feld aus Feldname und Feldwert gemäß RFC 2047.
iconv_set_encoding Funktion
Setzt die interne Zeichensatz-Einstellung für <code>iconv</code>-Funktionen (Eingabe-, Ausgabe- oder internes Encoding).
iconv_strlen Funktion
Gibt die Anzahl der Zeichen (nicht Bytes) eines Strings in einer bestimmten Zeichenkodierung zurück.
iconv_strpos Funktion
Findet die Position (in Zeichen) des ersten Vorkommens einer Nadel in einem Heuhaufen unter Berücksichtigung einer bestimmten Zeichenkodierung.
iconv_strrpos Funktion
Sucht die Position des <em>letzten</em> Vorkommens einer Zeichenkette (<code>$needle</code>) in einem anderen String (<code>$haystack</code>) unter Berücksichtigung einer definierten Zeichenkodierung.
iconv_substr Funktion
Schneidet einen Teil eines Strings heraus, wobei Positionen und Längen in Zeichen (nicht Bytes) gemessen werden – zeichensatzkonform für Multibyte-Encodings.
idn_to_ascii Funktion
Konvertiert einen internationalen Domainnamen (IDN) in seine IDNA-konforme ASCII-Darstellung (Punycode).
idn_to_utf8 Funktion
Konvertiert einen internationalisierten Domainnamen (IDN) von der IDNA-ASCII-Codierung (Punycode) zurück in eine Unicode-Darstellung.
implode Funktion
Verbindet Array-Elemente zu einem String mit einem Trennzeichen.
intl_error_name Funktion
Gibt den symbolischen Namen (ICU-Fehlerkonstante) zu einem gegebenen ICU-Fehlercode zurück.
intl_get_error_code Funktion
Gibt den Fehlercode der zuletzt ausgeführten ICU-Operation zurück.
intl_get_error_message Funktion
Gibt die letzte Fehlermeldung der ICU-Internationalisierungs-Erweiterung (intl) als Zeichenkette zurück.
intl_is_failure Funktion
Prüft, ob ein ICU-Fehlercode einen tatsächlichen Fehler (im Gegensatz zu einer Warnung oder Erfolg) anzeigt.
IntlBreakIterator Klasse
Basisklasse für alle ICU-Break-Iteratoren zum Auffinden von Text-Grenzen wie Wort-, Satz- oder Zeilengrenzen in Unicode-Text.
intlcal_get_error_code Funktion
Gibt den letzten ICU-Fehlercode des <code>IntlCalendar</code>-Objekts zurück.
intlcal_get_error_message Funktion
Liefert die letzte Fehlermeldung des <code>IntlCalendar</code>-Objekts als lesbaren String.
IntlCalendar Klasse
Basisklasse für Kalenderobjekte der <code>intl</code>-Erweiterung, die locale-bewusste Datumsberechnungen und Kalenderoperationen ermöglicht.
IntlChar Klasse
Bietet statische Methoden und Konstanten für den Zugriff auf Unicode-Zeicheneigenschaften und -informationen gemäß dem ICU-Standard.
IntlCodePointBreakIterator Klasse
Break-Iterator, der die Grenzen zwischen einzelnen Unicode-Codepoints (UTF-8) erkennt und gezieltes Traversieren auf Codepoint-Ebene ermöglicht.
IntlDateFormatter Klasse
Formatiert und parst Datums- und Zeitangaben Locale-abhängig gemäß ICU-Regeln für internationalisierte Ausgaben.
IntlDatePatternGenerator Klasse
Erzeugt lokalisierte Datumsmuster aus Skeleton-Angaben für die Verwendung mit <code>IntlDateFormatter</code>.
IntlGregorianCalendar Klasse
Repräsentiert einen gregorianischen Kalender innerhalb der <code>intl</code>-Erweiterung für internationale Datums- und Zeitoperationen.
IntlIterator Klasse
Repräsentiert Iterator-Objekte der <code>intl</code>-Erweiterung und ermöglicht die Iteration über internationaliserungsspezifische Datenstrukturen.
IntlListFormatter Klasse
Formatiert Listen von Werten Locale-abhängig als Text
IntlPartsIterator Klasse
Iterator, der von <code>IntlBreakIterator</code>-Objekten die Textteile zwischen den Grenzen liefert.
IntlRuleBasedBreakIterator Klasse
Break-Iterator, dessen Segmentierungsverhalten durch benutzerdefinierte ICU-Regelmengen gesteuert wird.
IntlTimeZone Klasse
Repräsentiert eine Zeitzone in der intl-Erweiterung und ermöglicht präzise Zeitzonenverwaltung gemäß dem Unicode/ICU-Standard.
intltz_count_equivalent_ids Funktion
Liefert die Anzahl der Zeitzonen-IDs, die zur Äquivalenzgruppe der angegebenen Zeitzonen-ID gehören.
intltz_create_default Funktion
Erstellt eine Kopie der aktuellen Standard-Zeitzone des Systems und gibt sie als <code>IntlTimeZone</code>-Objekt zurück.
intltz_create_enumeration Funktion
Liefert einen Iterator über alle Zeitzonen-IDs, optional gefiltert nach einem Ländercode (z. B. <code>'DE'</code>) oder einem UTC-Rohoffset in Sekunden.
intltz_create_time_zone Funktion
Erstellt ein <code>IntlTimeZone</code>-Objekt für die angegebene Zeitzonen-ID.
intltz_create_time_zone_id_enumeration Funktion
Liefert eine Aufzählung (<code>IntlIterator</code>) von Zeitzonen-IDs, die nach Typ, Region und/oder UTC-Versatz gefiltert werden können.
intltz_from_date_time_zone Funktion
Erstellt ein <code>IntlTimeZone</code>-Objekt aus einem PHP-nativen <code>DateTimeZone</code>-Objekt.
intltz_get_canonical_id Funktion
Liefert die kanonische Zeitzonen-ID (nach ICU-Standard) für eine gegebene Zeitzonen-ID-Zeichenkette.
intltz_get_display_name Funktion
Liefert einen zur Anzeige geeigneten, lokalisierten Namen einer <code>IntlTimeZone</code>-Instanz.
intltz_get_dst_savings Funktion
Gibt die Anzahl der Millisekunden zurück, die bei Sommerzeit (DST) zur Standardzeit der angegebenen Zeitzone hinzuaddiert werden.
intltz_get_equivalent_id Funktion
Gibt eine Zeitzonen-ID aus der Äquivalenzgruppe der angegebenen Zeitzonen-ID zurück.
intltz_get_error_code Funktion
Liefert den letzten Fehlercode des <code>IntlTimeZone</code>-Objekts.
intltz_get_error_message Funktion
Gibt die letzte Fehlermeldung des <code>IntlTimeZone</code>-Objekts als Zeichenkette zurück.
intltz_get_gmt Funktion
Gibt ein <code>IntlTimeZone</code>-Objekt zurück, das die GMT (UTC)-Zeitzone repräsentiert.
intltz_get_iana_id Funktion
Übersetzt einen beliebigen Zeitzonen-Bezeichner (z. B. Windows- oder ICU-Format) in den entsprechenden <code>IANA</code>-Zeitzonen-Bezeichner.
intltz_get_id Funktion
Liefert die Zeitzonen-ID (z. B. <code>Europe/Berlin</code>) eines <code>IntlTimeZone</code>-Objekts als Zeichenkette.
intltz_get_id_for_windows_id Funktion
Übersetzt eine Windows-Zeitzonenkennung in eine entsprechende IANA/Olson-Systemzeitzone.
intltz_get_offset Funktion
Liefert den rohen GMT-Offset sowie den DST-Offset einer Zeitzone für einen bestimmten Zeitpunkt.
intltz_get_raw_offset Funktion
Liefert den rohen GMT-Offset einer Zeitzone in Millisekunden, ohne Berücksichtigung der Sommerzeit.
intltz_get_region Funktion
Liefert den zweistelligen Regionscode (z. B. Ländercode) zur angegebenen IANA-Zeitzonen-ID.
intltz_get_tz_data_version Funktion
Liefert die Version der von der ICU-Bibliothek verwendeten Zeitzonendatenbank (z. B. <code>2023c</code>).
intltz_get_unknown Funktion
Liefert die "unbekannte" Zeitzone
intltz_get_windows_id Funktion
Übersetzt eine IANA/System-Zeitzonenkennung in die entsprechende Windows-Zeitzonenkennung.
intltz_has_same_rules Funktion
Prüft, ob zwei <code>IntlTimeZone</code>-Objekte dieselben Zeitzonenregeln und denselben UTC-Offset verwenden.
intltz_to_date_time_zone Funktion
Konvertiert ein <code>IntlTimeZone</code>-Objekt in ein äquivalentes <code>DateTimeZone</code>-Objekt.
intltz_use_daylight_time Funktion
Prüft, ob eine <code>IntlTimeZone</code>-Instanz Sommerzeit (Daylight Saving Time) verwendet.

J

L

lcfirst Funktion
Macht das erste Zeichen eines Strings klein.
levenshtein Funktion
Berechnet die Levenshtein-Distanz — die minimale Anzahl Änderungen, um einen String in den anderen zu verwandeln.
Locale Klasse
Stellt statische Methoden bereit, um Locale-Bezeichner zu parsen, zusammenzusetzen und zu vergleichen, etwa für Sprach- und Ländercodes nach IETF BCP 47.
locale_accept_from_http Funktion
Ermittelt das beste verfügbare Locale anhand des HTTP-Accept-Language-Headers und gibt es als IETF-Sprach-Tag zurück.
locale_add_likely_subtags Funktion
Ergänzt einen Locale-Bezeichner um wahrscheinliche Subtags (Sprache, Schrift, Region) gemäß Unicode CLDR-Algorithmus.
locale_canonicalize Funktion
Kanonisiert einen Locale-String und gibt die normalisierte, standardkonforme Darstellung zurück.
locale_compose Funktion
Erzeugt aus einem Array von Locale-Subtags eine korrekt geordnete und abgegrenzte Locale-ID-Zeichenkette.
locale_filter_matches Funktion
Prüft, ob ein Sprach-Tag-Filter (RFC 4647) auf ein gegebenes Locale-Tag passt.
locale_get_all_variants Funktion
Gibt alle Varianten-Subtags eines Locale-Bezeichners als Array zurück.
locale_get_default Funktion
Gibt den aktuell gesetzten Standard-Locale-Wert aus der INTL-Konfiguration zurück.
locale_get_display_language Funktion
Gibt den lokalisierten Anzeigenamen der Sprache eines Locale-Strings zurück, z. B. <code>'de'</code> als <code>'Deutsch'</code> oder <code>'German'</code>.
locale_get_display_name Funktion
Gibt den lokalisierten Anzeigenamen eines Locale zurück, z. B. <code>"Deutsch (Deutschland)"</code> für <code>de_DE</code>.
locale_get_display_region Funktion
Gibt den lokalisierten Anzeigenamen der Region (Ländercode) eines Locale-Strings zurück.
locale_get_display_script Funktion
Gibt den lokalisierten Anzeigenamen für die Schrift (Script) eines Locale-Bezeichners zurück.
locale_get_display_variant Funktion
Gibt den lokalisierten Anzeigenamen für die Variante (Variant) eines Locale-Bezeichners zurück.
locale_get_keywords Funktion
Liefert die Schlüsselwörter (Keywords) eines Locale-Bezeichners als assoziatives Array.
locale_get_primary_language Funktion
Liefert den primären Sprach-Subtag (z. B. <code>de</code>, <code>en</code>) aus einem IETF-Locale-String.
locale_get_region Funktion
Liefert den Regions-Subtag (Länder- oder Regionscode) aus einem Locale-Bezeichner als Zeichenkette.
locale_get_script Funktion
Liefert das Schrift-Subtag (Script-Subtag) eines Locale-Bezeichners gemäß IETF BCP 47.
locale_is_right_to_left Funktion
Prüft, ob ein angegebenes Locale eine Rechts-nach-links-Schrift (RTL) verwendet, z. B. Arabisch oder Hebräisch.
locale_lookup Funktion
Sucht in einer Liste von Sprach-Tags nach dem besten Treffer für ein angegebenes Locale gemäß RFC 4647 (Lookup-Algorithmus).
locale_minimize_subtags Funktion
Entfernt wahrscheinliche Subtags (Sprache, Schrift, Region) aus einem Locale-Bezeichner und gibt die minimierte Form zurück.
locale_parse Funktion
Zerlegt eine Locale-ID in ihre Subtag-Elemente und gibt diese als assoziatives Array zurück.
locale_set_default Funktion
Setzt das Standard-Locale für alle nachfolgenden Intl-Operationen zur Laufzeit.
localeconv Funktion
Gibt ein assoziatives Array mit den aktuellen Locale-Einstellungen für Zahlen- und Währungsformatierung zurück.
ltrim Funktion
Entfernt Whitespace (oder Zeichen) nur am Anfang eines Strings.

M

mb_check_encoding Funktion
Prüft, ob ein String gültig in einem Encoding ist — Standard: UTF-8.
mb_chr Funktion
Gibt das Zeichen zurück, das dem angegebenen Unicode-Codepoint in der gewünschten Zeichenkodierung entspricht.
mb_convert_case Funktion
Wandelt die Groß-/Kleinschreibung eines Strings unter Berücksichtigung von Multibyte-Zeichensätzen (z. B. UTF-8) um.
mb_convert_encoding Funktion
Konvertiert einen String zwischen Encodings — z. B. Windows-1252 zu UTF-8.
mb_convert_kana Funktion
Konvertiert japanische Kana-Zeichen (Hiragana, Katakana, Halbbreite/Vollbreite) sowie ASCII-Zeichen zwischen verschiedenen Formen.
mb_convert_variables Funktion
Konvertiert die Zeichenkodierung von Variablen (Strings, Arrays, Objekte) in die angegebene Zielkodierung.
mb_decode_mimeheader Funktion
Dekodiert einen MIME-kodierten Header-String (z. B. <code>=?UTF-8?B?...?=</code> oder <code>=?ISO-8859-1?Q?...?=</code>) in einen normalen PHP-String.
mb_decode_numericentity Funktion
Wandelt numerische HTML-Entities (z. B. <code>&amp;#1234;</code> oder <code>&amp;#x4D2;</code>) anhand einer Mapping-Tabelle in die entsprechenden Multibyte-Zeichen um.
mb_detect_encoding Funktion
Erkennt die Zeichenkodierung eines Strings anhand einer Liste möglicher Kodierungen.
mb_detect_order Funktion
Setzt oder liefert die Reihenfolge, in der <code>mb_detect_encoding()</code> Zeichenkodierungen erkennt.
mb_encode_mimeheader Funktion
Kodiert einen String als MIME-konformen Header-Wert (z. B. für <code>Subject:</code> oder <code>From:</code>) gemäß RFC 2047.
mb_encode_numericentity Funktion
Wandelt Zeichen eines Strings anhand einer Mapping-Tabelle in numerische HTML-Entities (z. B. <code>&amp;#12354;</code>) um.
mb_encoding_aliases Funktion
Gibt alle bekannten Aliase einer Zeichenkodierung als Array zurück.
mb_ereg Funktion
Führt einen regulären Ausdrucksabgleich mit Multibyte-Zeichenunterstützung durch und gibt die Anzahl der Zeichen des übereinstimmenden Teilstrings zurück.
mb_ereg_match Funktion
Prüft, ob ein Multibyte-String vollständig mit einem regulären Ausdruck übereinstimmt.
mb_ereg_replace Funktion
Ersetzt Vorkommen eines regulären Ausdrucks in einem String mit Unterstützung für Multibyte-Zeichenkodierungen (z. B. UTF-8).
mb_ereg_replace_callback Funktion
Durchsucht einen Multibyte-String anhand eines regulären Ausdrucks und ersetzt Treffer durch den Rückgabewert einer Callback-Funktion.
mb_ereg_search Funktion
Führt einen Multibyte-Regex-Abgleich auf dem zuvor mit <code>mb_ereg_search_init()</code> festgelegten String durch und gibt <code>true</code> bei einem Treffer zurück.
mb_ereg_search_getpos Funktion
Gibt die aktuelle Suchposition (Byte-Offset) für den nächsten regulären Ausdruck-Abgleich mit <code>mb_ereg_search()</code> zurück.
mb_ereg_search_getregs Funktion
Gibt die Treffer-Gruppen des letzten Multibyte-Regex-Suchvorgangs als Array zurück.
mb_ereg_search_init Funktion
Initialisiert den Suchzustand für Multibyte-Regex-Suchen, indem <code>$string</code> und optional <code>$pattern</code> sowie <code>$options</code> gesetzt werden.
mb_ereg_search_pos Funktion
Sucht im vordefinierten Multibyte-String nach einem regulären Ausdruck und gibt Position sowie Länge des Treffers zurück.
mb_ereg_search_regs Funktion
Führt eine Multibyte-Regex-Suche durch und gibt die Treffer (Gesamttreffer + Untergruppen) als Array zurück.
mb_ereg_search_setpos Funktion
Setzt die Startposition für den nächsten <code>mb_ereg_search()</code>-Aufruf innerhalb der zuvor registrierten Zeichenkette.
mb_eregi Funktion
Führt einen regulären Ausdrucks-Abgleich auf einem Multibyte-String durch, ohne Groß-/Kleinschreibung zu berücksichtigen.
mb_eregi_replace Funktion
Ersetzt Zeichenketten per regulärem Ausdruck mit Multibyte-Unterstützung, ohne Groß-/Kleinschreibung zu beachten.
mb_get_info Funktion
Liefert interne Einstellungen der mbstring-Erweiterung, wie Standard-Kodierung, Sprache und weitere Konfigurationswerte.
mb_http_input Funktion
Erkennt die Zeichenkodierung der HTTP-Eingabe (GET, POST, Cookie) für die aktuelle Anfrage.
mb_http_output Funktion
Setzt oder liefert die Zeichenkodierung für die HTTP-Ausgabe des Multibyte-Ausgabe-Handlers.
mb_internal_encoding Funktion
Setzt oder liefert die interne Zeichenkodierung, die von den <code>mbstring</code>-Funktionen standardmäßig verwendet wird.
mb_language Funktion
Setzt oder liefert die aktuell verwendete Sprache für Multibyte-String-Operationen (insbesondere für <code>mb_send_mail()</code>).
mb_lcfirst Funktion
Wandelt den ersten Buchstaben eines Strings in einen Kleinbuchstaben um, unter Berücksichtigung von Multibyte-Zeichensätzen.
mb_list_encodings Funktion
Gibt ein Array mit allen vom <code>mbstring</code>-Modul unterstützten Zeichenkodierungen zurück.
mb_ltrim Funktion
Entfernt Leerraum (oder andere Zeichen) am Anfang eines Strings unter Berücksichtigung von Multibyte-Zeichenkodierungen.
mb_ord Funktion
Gibt den Unicode-Codepoint (als Integer) des ersten Zeichens eines Multibyte-Strings zurück.
mb_output_handler Funktion
Callback-Funktion für <code>ob_start()</code>, die den Ausgabepuffer automatisch in die gewünschte HTTP-Ausgabekodierung konvertiert.
mb_parse_str Funktion
Parst einen Query-String im URL-Format und speichert die dekodierten Schlüssel-Wert-Paare unter Berücksichtigung der Multibyte-Zeichenkodierung in <code>$result</code>.
mb_preferred_mime_name Funktion
Gibt den bevorzugten MIME-Zeichensatznamen für eine gegebene PHP-Zeichenkodierungsbezeichnung zurück.
mb_regex_encoding Funktion
Setzt oder liefert die Zeichenkodierung, die von den Multibyte-Regex-Funktionen (z.&nbsp;B. <code>mb_ereg</code>) verwendet wird.
mb_regex_set_options Funktion
Setzt oder liefert die Standardoptionen für Multibyte-Regex-Funktionen wie <code>mb_ereg</code> und <code>mb_eregi</code>.
mb_rtrim Funktion
Entfernt Leerraum oder angegebene Zeichen am Ende eines Multibyte-Strings – die multibyte-sichere Entsprechung von <code>rtrim()</code>.
mb_scrub Funktion
Ersetzt ungültige Byte-Sequenzen in einem String durch das Unicode-Ersatzzeichen (U+FFFD bzw. das kodierungsspezifische Äquivalent).
mb_send_mail Funktion
Sendet eine E-Mail mit korrekter Multibyte-Kodierung (z. B. UTF-8) für Betreff, Empfänger und Nachrichtentext.
mb_split Funktion
Zerlegt einen Multibyte-String anhand eines regulären Ausdrucks in ein Array von Teilstrings.
mb_str_pad Funktion
Füllt einen Multibyte-String mit einem Füllzeichen auf eine gewünschte Zeichenlänge auf (links, rechts oder beidseitig).
mb_str_split Funktion
Zerlegt einen Multibyte-String in ein Array seiner Zeichen oder Teilstrings einer bestimmten Länge.
mb_strcut Funktion
Extrahiert einen Teilstring aus einem Multibyte-String anhand von Byte-Positionen, statt Zeichen abzuschneiden, werden stets vollständige Zeichen zurückgegeben.
mb_strimwidth Funktion
Kürzt einen Multibyte-String auf eine angegebene Zeichenbreite und fügt optional einen Trim-Marker (z. B. <code>…</code>) ein.
mb_stripos Funktion
Findet die Position des ersten Vorkommens eines Teilstrings in einem String, ohne Groß-/Kleinschreibung zu beachten (Multibyte-sicher).
mb_stristr Funktion
Sucht das erste Vorkommen von <code>needle</code> in <code>haystack</code> ohne Unterscheidung von Groß-/Kleinschreibung und gibt den passenden Teilstring zurück.
mb_strlen Funktion
Zählt die Zeichen eines Strings — UTF-8-sicher. Immer diese Variante nutzen, wenn der Input Umlaute oder Emojis enthalten kann.
mb_strpos Funktion
Gibt die Position des ersten Vorkommens von <code>needle</code> in <code>haystack</code> zurück – multibyte-sicher.
mb_strrchr Funktion
Sucht das letzte Vorkommen eines Zeichens in einem Multibyte-String und gibt den Teilstring ab dieser Position zurück.
mb_strrichr Funktion
Sucht das <strong>letzte</strong> Vorkommen eines Zeichens in einem Multibyte-String (Groß-/Kleinschreibung wird ignoriert) und gibt den Teilstring zurück.
mb_strripos Funktion
Findet die Position des letzten Vorkommens eines Teilstrings in einem String, ohne Groß-/Kleinschreibung zu beachten (Multibyte-sicher).
mb_strrpos Funktion
Gibt die Position des <strong>letzten</strong> Vorkommens von <code>$needle</code> in <code>$haystack</code> als Byte-sichere Multibyte-Variante zurück.
mb_strstr Funktion
Findet das erste Vorkommen von <code>needle</code> in <code>haystack</code> und gibt den entsprechenden Teilstring zurück – multibyte-sicher.
mb_strtolower Funktion
UTF-8-sichere Umwandlung in Kleinbuchstaben — funktioniert korrekt mit Umlauten und internationalen Zeichen.
mb_strtoupper Funktion
UTF-8-sichere Umwandlung in Großbuchstaben.
mb_strwidth Funktion
Ermittelt die Anzeigebreite eines Strings in Spalten, wobei Vollbreit-Zeichen (z. B. CJK) als 2 Spalten gezählt werden.
mb_substitute_character Funktion
Setzt oder liefert das Ersatzzeichen, das bei ungültigen oder nicht konvertierbaren Multibyte-Zeichen verwendet wird.
mb_substr Funktion
UTF-8-sichere Substring-Extraktion — zählt Zeichen, nicht Bytes.
mb_substr_count Funktion
Zählt, wie oft ein Teilstring <code>needle</code> im String <code>haystack</code> vorkommt – multibyte-sicher.
mb_trim Funktion
Entfernt Leerraum (oder andere Zeichen) am Anfang und Ende eines Strings unter Berücksichtigung von Multibyte-Zeichen.
mb_ucfirst Funktion
Wandelt den ersten Buchstaben eines Multibyte-Strings in einen Großbuchstaben um, wobei die korrekte Kodierung berücksichtigt wird.
md5 Funktion
Berechnet den MD5-Hash (Message-Digest Algorithm 5) eines Strings und gibt ihn als 32-stellige Hexadezimal-Zeichenkette zurück.
md5_file Funktion
Berechnet den MD5-Hash einer Datei und gibt ihn als hexadezimalen String oder binär zurück.
MessageFormatter Klasse
Formatiert Nachrichten mit ICU-Regeln in einer Locale-abhängigen Weise, z. B. Pluralformen, Datumsangaben und Zahlen.
metaphone Funktion
Berechnet den Metaphone-Schlüssel eines Strings zur phonetischen Ähnlichkeitssuche englischsprachiger Wörter.
money_format Funktion
Formatiert eine Gleitkommazahl als Währungs-Zeichenkette gemäß dem aktuellen Locale.
msgfmt_create Funktion
Erstellt einen neuen <code>MessageFormatter</code>-Objekt für die Formatierung von lokalisierten Nachrichten nach dem ICU-Standard.
msgfmt_format Funktion
Formatiert eine Nachricht anhand eines <code>MessageFormatter</code>-Objekts und der übergebenen Werte.
msgfmt_format_message Funktion
Formatiert eine Nachricht schnell anhand eines Musters, ohne ein <code>MessageFormatter</code>-Objekt explizit anlegen zu müssen.
msgfmt_get_error_code Funktion
Gibt den Fehlercode der letzten Operation eines <code>MessageFormatter</code>-Objekts zurück.
msgfmt_get_error_message Funktion
Gibt den Fehlertext der letzten Operation des <code>MessageFormatter</code>-Objekts als lesbaren String zurück.
msgfmt_get_locale Funktion
Gibt das Locale zurück, für das der <code>MessageFormatter</code>-Objekt erstellt wurde.
msgfmt_get_pattern Funktion
Liefert das aktuell vom <code>MessageFormatter</code>-Objekt verwendete Formatierungsmuster als Zeichenkette zurück.
msgfmt_parse Funktion
Parst einen formatierten String anhand des Musters eines <code>MessageFormatter</code>-Objekts und gibt ein Array der extrahierten Werte zurück.
msgfmt_parse_message Funktion
Parst einen formatierten String schnell anhand eines ICU-Musters und gibt die extrahierten Werte als Array zurück.
msgfmt_set_pattern Funktion
Setzt das Muster (Pattern), das ein <code>MessageFormatter</code>-Objekt zur Formatierung von Nachrichten verwendet.

N

ngettext Funktion
Pluralversion von gettext
nl2br Funktion
Wandelt Zeilenumbrüche (\n) in HTML-<code>&lt;br&gt;</code>-Tags um.
nl_langinfo Funktion
Gibt spezifische Locale- und Sprachinformationen anhand eines Konstanten-Schlüssels zurück, z. B. Wochentagnamen, Datums- oder Zahlenformate.
Normalizer Klasse
Normalisiert Unicode-Zeichenketten in eine der definierten Normalisierungsformen (NFC, NFD, NFKC, NFKD).
normalizer_get_raw_decomposition Funktion
Liefert das rohe <code>Decomposition_Mapping</code> aus der Unicode-Datenbank für einen einzelnen UTF-8-codierten Codepoint.
normalizer_is_normalized Funktion
Prüft, ob ein String bereits in der angegebenen Unicode-Normalisierungsform (NFC, NFD, NFKC, NFKD) vorliegt.
normalizer_normalize Funktion
Normalisiert einen Unicode-String in eine der vier Unicode-Normalisierungsformen und gibt den normalisierten String zurück.
number_format Funktion
Formatiert eine Zahl mit Tausender- und Dezimaltrenner — für deutsche Formatierung eigene Separatoren angeben.
NumberFormatter Klasse
Formatiert und parst Zahlen sowie Währungen abhängig vom gewählten Locale (z. B. <code>de_DE</code> oder <code>en_US</code>).
numfmt_create Funktion
Erstellt einen <code>NumberFormatter</code>-Objekt für eine bestimmte Locale und einen Formatierungsstil, um Zahlen kulturspezifisch zu formatieren und zu parsen.
numfmt_format Funktion
Formatiert eine Zahl gemäß den Regeln eines <code>NumberFormatter</code>-Objekts und gibt die formatierte Zeichenkette zurück.
numfmt_format_currency Funktion
Formatiert einen numerischen Betrag als Währungsangabe gemäß den Regeln eines <code>NumberFormatter</code>-Objekts und eines ISO-4217-Währungscodes.
numfmt_get_attribute Funktion
Liefert den aktuellen Wert eines numerischen Attributs eines <code>NumberFormatter</code>-Objekts.
numfmt_get_error_code Funktion
Liefert den letzten Fehlercode des <code>NumberFormatter</code>-Objekts nach einer Operation.
numfmt_get_error_message Funktion
Gibt die Fehlermeldung des letzten Vorgangs eines <code>NumberFormatter</code>-Objekts zurück.
numfmt_get_locale Funktion
Gibt das Locale des angegebenen <code>NumberFormatter</code>-Objekts zurück.
numfmt_get_pattern Funktion
Gibt das aktuell im <code>NumberFormatter</code>-Objekt verwendete Formatierungsmuster als ICU-Musterstring zurück.
numfmt_get_symbol Funktion
Liefert den Symbolwert eines bestimmten Symbols aus einem <code>NumberFormatter</code>-Objekt.
numfmt_get_text_attribute Funktion
Liest ein Text-Attribut eines <code>NumberFormatter</code>-Objekts aus, z. B. Positiv-/Negativ-Präfix oder -Suffix.
numfmt_parse Funktion
Parst einen formatierten Zahlen-String anhand eines <code>NumberFormatter</code>-Objekts und gibt den numerischen Wert zurück.
numfmt_parse_currency Funktion
Parst einen formatierten Währungs-String und gibt den numerischen Wert sowie den Währungscode zurück.
numfmt_set_attribute Funktion
Setzt ein numerisches Attribut eines <code>NumberFormatter</code>-Objekts, z. B. minimale/maximale Nachkommastellen oder Rundungsmodus.
numfmt_set_pattern Funktion
Setzt das Muster (Pattern) eines <code>NumberFormatter</code>-Objekts im prozedualen Stil.
numfmt_set_symbol Funktion
Setzt ein Symbol (z. B. Dezimaltrennzeichen oder Tausendertrennzeichen) in einem <code>NumberFormatter</code>-Objekt auf einen benutzerdefinierten Wert.
numfmt_set_text_attribute Funktion
Setzt ein Text-Attribut eines <code>NumberFormatter</code>-Objekts, z. B. positive/negative Präfixe oder Suffixe.

O

P

parse_str Funktion
Verarbeitet einen URL-Abfrage-String (Query-String) und speichert die darin enthaltenen Schlüssel-Wert-Paare in einem Array.
print Funktion
Gibt einen String aus und gibt immer den Wert <code>1</code> zurück.
printf Funktion
Wie <code>sprintf()</code>, aber gibt direkt aus, statt zurückzugeben.
PSpell\Config Klasse
Opake Klasse, die ab PHP 8.1.0 die frühere pspell-Konfigurationsressource (<code>pspell config</code>) als typsicheres Objekt ersetzt.
PSpell\Dictionary Klasse
Vollständig opake Klasse, die ab PHP 8.1.0 die bisherige <code>pspell</code>-Ressource ersetzt und ein geladenes Wörterbuch repräsentiert.
pspell_add_to_personal Funktion
Fügt ein Wort zur persönlichen Wortliste eines PSpell-Wörterbuchs hinzu.
pspell_add_to_session Funktion
Fügt ein Wort zur sitzungsbezogenen Wortliste eines PSpell-Wörterbuchs hinzu, ohne die persönliche Wortliste dauerhaft zu speichern.
pspell_check Funktion
Überprüft, ob ein Wort in der geladenen PSpell-Wörterbuchliste korrekt geschrieben ist.
pspell_clear_session Funktion
Löscht alle Wörter, die der aktuellen Sitzung eines <code>PSpell</code>-Wörterbuchs hinzugefügt wurden, ohne sie dauerhaft zu speichern.
pspell_config_create Funktion
Erzeugt eine neue PSpell-Konfiguration, die anschließend mit <code>pspell_new_config()</code> zum Öffnen eines Wörterbuchs verwendet werden kann.
pspell_config_data_dir Funktion
Legt das Verzeichnis fest, in dem pspell nach sprachspezifischen Datendateien sucht.
pspell_config_dict_dir Funktion
Legt das Verzeichnis fest, in dem <code>pspell</code> die Haupt-Wortlisten sucht.
pspell_config_ignore Funktion
Legt fest, dass Wörter mit weniger als <code>n</code> Buchstaben bei der Rechtschreibprüfung ignoriert werden.
pspell_config_mode Funktion
Legt den Modus fest, der bestimmt, wie viele und welche Rechtschreibvorschläge von pspell geliefert werden.
pspell_config_personal Funktion
Legt die Datei fest, die die persönliche Wortliste für eine PSpell-Konfiguration enthält.
pspell_config_repl Funktion
Legt die Datei fest, in der Ersetzungspaare für die persönliche Wortliste gespeichert werden.
pspell_config_runtogether Funktion
Legt fest, ob zusammengesetzte Wörter (ohne Leerzeichen zusammengeschrieben) als gültig betrachtet werden sollen.
pspell_config_save_repl Funktion
Legt fest, ob Ersetzungspaare beim Speichern der persönlichen Wortliste mit gespeichert werden sollen.
pspell_new Funktion
Lädt ein neues Pspell-Wörterbuch und gibt eine Wörterbuch-Instanz zurück, die für Rechtschreibprüfungen verwendet werden kann.
pspell_new_config Funktion
Öffnet ein neues PSpell-Wörterbuch auf Basis einer zuvor erstellten Konfiguration und gibt ein Wörterbuch-Handle zurück.
pspell_new_personal Funktion
Lädt ein neues Aspell-Wörterbuch mit einer persönlichen Wortliste und gibt ein <code>PSpell\Dictionary</code>-Objekt zurück.
pspell_save_wordlist Funktion
Speichert die persönliche Wortliste der aktuellen <code>pspell</code>-Sitzung dauerhaft in einer Datei.
pspell_store_replacement Funktion
Speichert ein Ersetzungspaar (falsch geschriebenes Wort → korrekte Schreibweise) in einem PSpell-Wörterbuch-Link.
pspell_suggest Funktion
Gibt eine Liste von Rechtschreibvorschlägen für ein falsch geschriebenes Wort aus einem PSpell-Wörterbuch zurück.

Q

R

S

setlocale Funktion
Legt die regionalen (Locale-)Einstellungen für Kategorien wie Währung, Datum, Zeichensortierung oder Zahlenformate fest.
sha1 Funktion
Berechnet den SHA-1-Hash eines Strings und gibt ihn als 40-stelligen Hexadezimal-String (oder 20-Byte-Binärstring) zurück.
sha1_file Funktion
Berechnet den SHA1-Hash-Wert des Inhalts einer Datei und gibt ihn als hexadezimalen String oder binären Daten zurück.
similar_text Funktion
Berechnet die Ähnlichkeit zweier Strings — Anzahl gleicher Zeichen und optional Prozentwert.
soundex Funktion
Berechnet den Soundex-Code eines Strings, der die phonetische Ähnlichkeit von Wörtern repräsentiert.
Spoofchecker Klasse
Prüft Zeichenketten auf mögliche Verwechslungen mit ähnlich aussehenden Unicode-Zeichen
sprintf Funktion
Formatiert einen String mit Platzhaltern — der PHP-Klassiker für strukturierte Ausgabe.
sscanf Funktion
Parst einen String nach einem Format-String — Umkehr von <code>sprintf()</code>.
str_contains Funktion
Prüft, ob ein String einen anderen String enthält — der lesbare Ersatz für <code>strpos() !== false</code>.
str_decrement Funktion
Dekrementiert eine alphanumerische Zeichenkette um eins und gibt die neue Zeichenkette zurück.
str_ends_with Funktion
Prüft, ob ein String mit einem anderen String endet. Case-sensitive.
str_getcsv Funktion
Parst einen CSV-formatierten String und gibt die enthaltenen Felder als Array zurück.
str_increment Funktion
Inkrementiert eine alphanumerische Zeichenkette nach Perl-ähnlichen Regeln und gibt die erhöhte Zeichenkette zurück.
str_ireplace Funktion
Wie <code>str_replace()</code>, aber case-insensitive.
str_pad Funktion
Füllt einen String links, rechts oder beidseitig auf eine feste Länge auf.
str_repeat Funktion
Wiederholt einen String eine bestimmte Anzahl mal.
str_replace Funktion
Ersetzt alle Vorkommen eines Strings (oder mehrerer) durch einen anderen. Case-sensitive.
str_rot13 Funktion
Wendet die ROT13-Zeichenrotation auf einen String an, wobei jeder Buchstabe um 13 Positionen im Alphabet verschoben wird.
str_shuffle Funktion
Mischt die Zeichen eines Strings zufällig durch und gibt den neu angeordneten String zurück.
str_split Funktion
Zerlegt einen String in ein Array von Zeichen (oder Gruppen).
str_starts_with Funktion
Prüft, ob ein String mit einem anderen String beginnt. Case-sensitive.
str_word_count Funktion
Zählt Wörter in einem String oder listet sie auf.
strcasecmp Funktion
Case-insensitive-Vergleich zweier Strings.
strchr Funktion
Alias von <code>strstr()</code> — sucht das erste Vorkommen eines Teilstrings und gibt den Rest des Strings ab dieser Stelle zurück.
strcmp Funktion
Vergleicht zwei Strings binär und gibt <code>&lt; 0</code>, <code>0</code> oder <code>&gt; 0</code> zurück.
strcoll Funktion
Vergleicht zwei Zeichenketten unter Berücksichtigung der aktuellen Locale-Einstellung.
strcspn Funktion
Gibt die Länge des anfänglichen Teilstrings zurück, der keines der angegebenen Zeichen aus <code>$characters</code> enthält.
strip_tags Funktion
Entfernt HTML- und PHP-Tags aus einem String — nicht für Security-Sanitization ausreichend.
stripcslashes Funktion
Entfernt C-Stil-Escape-Sequenzen aus einem String, der zuvor mit <code>addcslashes()</code> maskiert wurde.
stripos Funktion
Wie <code>strpos()</code>, aber case-insensitive.
stripslashes Funktion
Entfernt Maskierungszeichen (Backslashes) aus einem String und gibt den bereinigten String zurück.
stristr Funktion
Durchsucht einen String nach einem Teilstring (ohne Beachtung von Groß-/Kleinschreibung) und gibt den Teil ab dem Treffer zurück.
strlen Funktion
Zählt die Bytes eines Strings — nicht die Zeichen. Für UTF-8 <a href="/sprache/php/funktion/mb-strlen"><code>mb_strlen()</code></a> nutzen.
strnatcasecmp Funktion
Vergleicht zwei Zeichenketten nach natürlicher Sortierreihenfolge ohne Berücksichtigung der Groß-/Kleinschreibung.
strnatcmp Funktion
String-Vergleich unter Verwendung einer "natürlichen Ordnung"
strncasecmp Funktion
Vergleicht die ersten <code>n</code> Zeichen zweier Zeichenketten binärsicher ohne Berücksichtigung der Groß-/Kleinschreibung.
strncmp Funktion
Vergleicht die ersten <code>$length</code> Bytes zweier Strings.
strpbrk Funktion
Durchsucht einen String nach dem ersten Vorkommen eines beliebigen Zeichens aus einer Zeichengruppe und gibt den Teilstring ab dieser Position zurück.
strpos Funktion
Findet die Byte-Position des ersten Vorkommens eines Teilstrings — für „enthält?" lieber <code>str_contains()</code>.
strrchr Funktion
Gibt den Teil eines Strings zurück, der beim letzten Vorkommen von <code>$needle</code> beginnt und bis zum Ende des Strings reicht.
strrev Funktion
Kehrt einen String Byte-weise um — kaputt bei UTF-8. Für Multibyte: nutze <code>preg_split</code> + <code>array_reverse</code>.
strripos Funktion
Findet die Position des <strong>letzten</strong> Vorkommens von <code>needle</code> in <code>haystack</code>, ohne Unterscheidung von Groß- und Kleinschreibung.
strrpos Funktion
Findet die Position des <strong>letzten</strong> Vorkommens eines Teilstrings.
strspn Funktion
Ermittelt die Länge des initialen Abschnitts einer Zeichenkette, der ausschließlich aus Zeichen besteht, die in einer übergebenen Maske enthalten sind.
strstr Funktion
Gibt alles ab dem ersten Vorkommen eines Teilstrings zurück — oder alles davor.
strtok Funktion
Zerlegt einen String anhand eines oder mehrerer Trennzeichen in einzelne Teile (Token) und gibt diese sequenziell zurück.
strtolower Funktion
Wandelt einen String in Kleinbuchstaben um — nur ASCII-sicher. Für Umlaute <code>mb_strtolower()</code>.
strtoupper Funktion
Wandelt einen String in Großbuchstaben um. Nur ASCII-sicher — für Umlaute <code>mb_strtoupper()</code>.
strtr Funktion
Zeichen-Weise Übersetzung oder Multi-String-Replace mit Array-Mapping.
substr Funktion
Extrahiert einen Teilstring anhand von Offset und Länge — Byte-basiert. Für UTF-8 <code>mb_substr()</code>.
substr_compare Funktion
Vergleicht einen Teilstring von <code>$haystack</code> ab Position <code>$offset</code> binärsicher mit <code>$needle</code>, optional mit begrenzter Länge und Groß-/Kleinschreibungsignorierung.
substr_count Funktion
Zählt Vorkommen eines Teilstrings in einem String — Overlapping ist nicht erlaubt.
substr_replace Funktion
Ersetzt einen Substring an einer bestimmten Position — nicht per Pattern, sondern per Offset.

T

textdomain Funktion
Setzt die Standarddomain für Gettext-Übersetzungen und gibt die aktuell aktive Domain zurück.
tidy Klasse
Repräsentiert ein HTML-Dokument, das von der Tidy-Bibliothek eingelesen und bereinigt wurde, und bietet Methoden zum Parsen, Reparieren und Ausgeben von HTML/XHTML.
tidy_access_count Funktion
Gibt die Anzahl der Tidy-Accessibility-Warnungen im angegebenen Dokument zurück.
tidy_clean_repair Funktion
Führt konfigurierte Bereinigungs- und Reparaturoperationen auf einem bereits geparsten <code>tidy</code>-Dokument aus.
tidy_config_count Funktion
Gibt die Anzahl der Konfigurationsfehler zurück, die bei der Verarbeitung eines Tidy-Dokuments aufgetreten sind.
tidy_diagnose Funktion
Führt konfigurierte Diagnosen am geparsten und reparierten Markup aus und gibt das Ergebnis in den Tidy-Fehlerausgabepuffer.
tidy_error_count Funktion
Gibt die Anzahl der Fehler zurück, die Tidy beim Analysieren oder Bereinigen eines HTML/XML-Dokuments festgestellt hat.
tidy_get_body Funktion
Gibt ein <code>tidyNode</code>-Objekt zurück, das den <code>&lt;body&gt;</code>-Knoten des von Tidy geparsten HTML-Dokuments repräsentiert.
tidy_get_config Funktion
Gibt die aktuell aktive Konfiguration eines <code>tidy</code>-Objekts als assoziatives Array zurück.
tidy_get_error_buffer Funktion
Gibt den Fehler- und Warnungspuffer zurück, der beim Parsen eines HTML/XML-Dokuments mit <code>tidy</code> entstanden ist.
tidy_get_head Funktion
Gibt ein <code>tidyNode</code>-Objekt ab dem <code>&lt;head&gt;</code>-Tag des Tidy-Parsebaums zurück.
tidy_get_html Funktion
Gibt ein <code>tidyNode</code>-Objekt zurück, das den <code>&lt;html&gt;</code>-Wurzelknoten des Tidy-Parsebaums repräsentiert.
tidy_get_html_ver Funktion
Gibt die erkannte HTML-Version des angegebenen Tidy-Dokuments als Integer zurück.
tidy_get_opt_doc Funktion
Gibt die Dokumentation (Beschreibung) für eine angegebene Tidy-Option als Zeichenkette zurück.
tidy_get_output Funktion
Gibt den bereinigten und formatierten HTML/XML-Quelltext als Zeichenkette zurück, nachdem Tidy das Dokument verarbeitet hat.
tidy_get_release Funktion
Gibt das Veröffentlichungsdatum (Version) der installierten Tidy-Bibliothek als Zeichenkette zurück.
tidy_get_root Funktion
Gibt ein <code>tidyNode</code>-Objekt zurück, das die Wurzel des Tidy-Parsebaums repräsentiert.
tidy_get_status Funktion
Gibt den Status des angegebenen Tidy-Dokuments zurück (0 = kein Fehler, 1 = Warnungen, 2 = Fehler).
tidy_getopt Funktion
Gibt den Wert der angegebenen Konfigurationsoption für das gegebene Tidy-Dokument zurück.
tidy_is_xhtml Funktion
Gibt zurück, ob das geparste Dokument ein XHTML-Dokument ist.
tidy_is_xml Funktion
Gibt an, ob das geparste Dokument ein generisches XML-Dokument (kein HTML/XHTML) ist.
tidy_parse_file Funktion
Parst HTML-, XHTML- oder XML-Markup aus einer Datei oder URI und gibt ein <code>tidy</code>-Objekt zurück.
tidy_parse_string Funktion
Parst einen HTML/XML-String und gibt ein <code>tidy</code>-Objekt zurück, mit dem das Dokument bereinigt und analysiert werden kann.
tidy_repair_file Funktion
Repariert eine HTML/XML-Datei und gibt den bereinigten Inhalt als Zeichenkette zurück.
tidy_repair_string Funktion
Repariert und bereinigt einen HTML/XHTML-String mithilfe von Tidy und gibt den korrigierten Markup-String zurück.
tidy_warning_count Funktion
Gibt die Anzahl der Warnungen zurück, die Tidy beim Parsen oder Bereinigen eines HTML/XHTML-Dokuments erzeugt hat.
tidyNode Klasse
Repräsentiert einen einzelnen HTML-Knoten in einem von <code>tidy</code> geparsten HTML-Dokument.
Transliterator Klasse
Führt Transliterationen von Text nach ICU-Regeln durch, z. B. Umschrift von Unicode-Zeichen in ASCII oder zwischen verschiedenen Schriftsystemen.
transliterator_create Funktion
Erstellt ein <code>Transliterator</code>-Objekt anhand einer ICU-Transliterations-ID oder einer Regelzeichenkette.
transliterator_create_from_rules Funktion
Erstellt ein <code>Transliterator</code>-Objekt anhand benutzerdefinierter ICU-Transliterationsregeln.
transliterator_create_inverse Funktion
Erstellt einen inversen <code>Transliterator</code> auf Basis eines bestehenden Transliterator-Objekts.
transliterator_get_error_code Funktion
Gibt den letzten Fehlercode des angegebenen <code>Transliterator</code>-Objekts zurück.
transliterator_get_error_message Funktion
Gibt die letzte Fehlermeldung des angegebenen <code>Transliterator</code>-Objekts zurück.
transliterator_list_ids Funktion
Gibt ein Array aller verfügbaren Transliterator-IDs zurück, die von der ICU-Bibliothek unterstützt werden.
transliterator_transliterate Funktion
Transliteriert einen String anhand eines ICU-Transliterators (oder einer Transliterations-ID) und gibt das Ergebnis zurück.
trim Funktion
Entfernt Whitespace (oder andere Zeichen) am Anfang und Ende eines Strings.

U

V

W