PHP stellt viele eigene Funktionen zur Verfügung, die das Arbeiten erleichtern. Manches kann man einfach nicht selber coden, anderen brauch man nicht selbst programmieren. Es leben die PHP Funktionen!
Ich habe viele bzw. die häufigst genutzten Funktionen einmal nach und nach notiert und alphabetisch geordnet. Die Liste wird nach und nach erweitert.
In dieser Themenübersicht gibt es alle PHP Funktionen, geordnet nach Befehlstypen.
Inhaltsverzeichnis:
- Arrayfunktionen
- Dateifunktionen
- Einbindfunktionen
- Reguläre Ausdrücken
- Stringfunktionen
- Typfunktionen
- Variablenfunktionen
- Zeichnungsfunktionen
Arrayfunktionen
- asort() – Array sortieren, Schlüssel bleiben erhalten
- arsort() – Array sortieren, Schlüssel bleiben erhalten, andersrum als asort()
- array() – das Array, Erläuterungen
- array_keys() – gibt Schlüsselwerte zurück
- array_search() – nach einem Wert suchen
- array_values() – alle Werte ausgeben
- array_unique() – entfernt doppelte Einträge
- count() – Index zählen
- in_array() – Prüfen ob ein Wert in einem Array existiert
- shuffle() – zufälliges vermischen, möglische Schlüssel werden neu zugeteilt!
- sort() – Array sortieren (aufsteigend von niedrigsten) – Achtung: entfernt Schlüssel! asort() erhält die Schlüssel!
Dateifunktionen
- file_exists() – Existenz einer Datei prüfen
- filesize() – Dateigröße auslesen
Einbindfunktionen
- include() / include_once() und require() – File inkludieren (warning|error)
Reguläre Ausdrücke Funktionen
- ereg() / eregi() – Übereinstimmung in einer Zeichenkette
- ereg_replace() / eregi_replace() – Zeichenkette suchen und ersetzen, anhand regulären Ausdruck
- preg_match() / preg_match_all() – Übereinstimmung suchen und in Array speichern
- preg_replace() – Zeichenkette suchen und ersetzen
- preg_split() – Zeichenkette anhand regulären Ausdrucks teilen
Stringfunktionen
- addslashes() – Maskierung von Sonderzeichen
- str_replace() – eine Zeichenkette durch eine andere ersetzen
- strlen() – Zeichen einer Zeichenkette zählen
- strtolower() – alle Zeichen in Kleinbuchstaben umwandeln
- strtoupper() – alle Zeichen in Großbuchstaben umwandeln
- strip_tags() – Code aus einer Zeichenkette entfernen
- stripslashes() – Entfernt die Maskierung der Sonderzeichen (wieder)
- strpos() – findet eine Zeichenkette in einem String
- substr() – String auf festgelegte Länge kürzen
- trim() – Leerzeichen am Anfang und Ende eines Strings entfernen
- ucfirst() – erstes Zeichen des ersten Wortes groß schreiben (uc = uppercase)
- ucwords() – jeden ersten Buchstaben groß schreiben (uc = uppercase)
- urldecode() – dekodiert eine Kodierung (bsp.: URLs)
- urlencode() – kodiert eine Zeichenkette
Typfunktionen
- is_array() – prüft, ob es sich um einen Typ Array handelt
- is_bool() – boolisches TRUE oder FALSE
- is_float() – prüft ob Wert eine Fließkommazahl ist
- is_int() – prüft einen Wert auf Ganzzahl
- is_numeric() – prüft, ob es sich um eine Zahl handelt
- is_string() – prüft, ob es sich um einen Typ String handelt
Variablenfunktionen
- empty() – prüft eine Variable, ob diese einen Wert enthält
- gettype() – gibt den Typ des Inhalts einer Variable zurück
- unset() – zerstört eine Variable
Zeichnungsfunktionen
- imagecolorallocate() – RGB Farbcode, Bild mit Farbe befüllen
- imagecreate() – Ein Bild mit PHP erstellen