PHP-Einfach.de
  • PHP Tutorial
  • MySQL Tutorial
  • Für Fortgeschrittene
  • Webhosting
  • Jobs
  • Forum

Die wichtigsten PHP Funktionen im Überblick

10. Februar 2020
  1. Home
  2. »
  3. PHP Tutorial
  4. »
  5. Die wichtigsten PHP Funktionen im Überblick

In PHP gibt es hunderte Funktionen, wovon aber die meisten selten bis nie genutzt werden. Im folgenden findet ihr deswegen die wichtigsten PHP Funktionen. Eine vollständige Funktionsübersicht findet ihr im PHP.net Funktionshandbuch. Solltet ihr eine Funktion hier vermissen, schreibt gerne eine E-Mail an [email protected].

Inhaltsverzeichnis

  • 1 Arrayfunktionen
  • 2 Dateifunktionen
  • 3 Datum / Uhrzeitfunktionen
  • 4 Mathematische Funktionen
  • 5 MySQL-Funktionen
  • 6 Stringfunktionen
  • 7 Sonstige Funktionen

Arrayfunktionen

  • array_key_exists($key, $array) - Prüft, ob ein Schlüssel in einem Array existiert.
  • arsort($array) - Sortiert ein Array in umgekehrter Reihenfolge und erhält die Index-Assoziation.
  • asort($array) - Sortiert ein Array und erhält die Index-Assoziation.
  • count($array) - Zählt alle Elemente eines Arrays oder etwas in einem Objekt.
  • explode($teiler, $string) - Teilt den $string an allen Stellen des $teilers und gibt die einzelnen Teile als Array zurück.
  • implode($teiler, $array) - Verbindet alle Elemente des Arrays und liefert einen String zurück. Zwischen den Elementen wurde $teiler eingefügt.
  • in_array($suche, $array) - Prüft, ob ein Wert in einem Array existiert.
  • krsort($array) - Sortiert ein Array nach Schlüsseln in umgekehrter Reihenfolge.
  • ksort($array) - Sortiert ein Array nach Schlüsseln.
  • natcasesort($array) - Sortiert ein Array in "natürlicher Reihenfolge", Groß/Kleinschreibung wird ignoriert.
  • natsort($array) - Sortiert ein Array in "natürlicher Reihenfolge".
  • print_r($array) - Gibt den Inhalt eines Arrays inklusiver seiner Schlüssel aus.
  • rsort($array) - Sortiert ein Array in umgekehrter Reihenfolge.
  • shuffle($array) - Mischt die Elemente eines Arrays.
  • sort($array) - Sortiert ein Array.

Mehr Informationen zu Arrays findet ihr in unserem Artikel Arrays.

Dateifunktionen

  • copy($quelle, $ziel) - Kopiert die Datei $quelle zum neuen Ziel $ziel.
  • file_exists($dateiname) - Gibt true zurück, falls die Datei existiert.
  • file_get_contents($dateiname) - Liest die gesamte Datei aus und gibt den Inhalt als String zurück.
  • file_put_contents($dateiname, $inhalt) - Überschreibt die Datei mit neuem Inhalt.
  • file($dateiname) - Liest zeilenweise eine Datei ein. Jede Zeile wird als Element eines Arrays zurückgegeben.
  • filesize($dateiname) - Gibt die Größe einer Datei in Bytes zurück.
  • is_dir($pfad) - Gibt true zurück, falls der Pfad ein Verzeichnis ist.
  • is_file($pfad) - Gibt true zurück, falls der Pfad eine Datei ist.
  • is_readable($datei) - Gibt true zurück, falls der Datei gelesen werden kann.
  • is_writable($datei) - Gibt true zurück, falls in die Datei geschrieben werden kann.
  • mkdir($neues_Verzeichnis) - Erstellt ein neues Verzeichnis.
  • move_uploaded_file($quelle, $ziel) - Verschiebt eine hochgeladene Datei.
  • rmdir($verzeichnispfad) - Löscht ein Verzeichnis.
  • unlink($dateipfad) - Löscht eine Datei.

Mehr Informationen zu Dateifunktionen findet ihr in unseren Artikeln Dateien lesen und Dateien schreiben .

Datum / Uhrzeitfunktionen

  • date($format, $timestamp) — Formatiert den Timestamp entsprechend dem Format.
  • microtime() — Gibt den aktuellen Unix-Timestamp/Zeitstempel mit Mikrosekunden zurück.
  • mktime($stunde, $minute, sekunde, $monat, $tag, $jahr) — Gibt den Unix-Timestamp/Zeitstempel für ein Datum zurück.
  • strtotime($string) — Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um.
  • time() — Gibt den aktuellen Unix-Timestamp/Zeitstempel zurück (die Sekunden seit 1970).

Mehr Informationen zu Datum- und Uhrzeitfunktionen findet ihr in unserem Artikel Datum und Uhrzeit.

Mathematische Funktionen

  • abs($zahl) — Absolutwert der Zahl.
  • ceil($zahl) — Aufrunden.
  • floor($zahl) — Abrunden.
  • max($zahl1, $zahl2,...) — Maximalwert der Zahlen. Funktioniert auf für Arrays mittels max($array).
  • min($zahl1, $zahl2,...) — Minimalwert der Zahlen. Funktioniert auf für Arrays mittels min($array).
  • rand($min, $max) — Erzeugt eine zufällige Zahl zwischen $min und $max.
  • round($zahl, $anzah_stellen) — Rundet einen Fließkommawert.
  • sqrt($zahl) — Berechnet die Quadratwurzel.

MySQL-Funktionen

  •     $pdo = new PDO('mysql:host=localhost;dbname=databasename', 'username', 'password'); - Erzeugt eine neue Datenbankverbindung mittels PDO.
  •     $pdo->query($sql) - Sendet einen SQL-Query an die Datenbank.
  •     $statement = $pdo->prepare($sql) - Erzeugt ein prepared Statement.
  •     $statement->execute($parameter) - Führt ein prepared Statement aus.
  •     $statement->fetch() - Iteriert über das Ergebnis des prepared Statements.
  •     $statement->rowCount() - Gibt die Anzahl der Zeilen des Ergebnisses zurück.
  •     $statement->errorInfo() - Gibt bei einem SQL-Fehler die Fehlerinformationen zurück.

Ausführliche Informationen zu MySQL und PDO findet ihr in unserem MySQL Tutorial.

Stringfunktionen

  • addslashes($string) - Stellt einfachen und doppelten Anführungszeichen einen Backslashs voran.
  • explode($teiler, $string) - Teilt den $string an allen Stellen des $teilers und gibt die einzelnen Teile als Array zurück.
  • htmlentities($string) - Wandelt Sonderzeichen in die entsprechenden HTML-Zeichen um.
  • htmlspecialchars($string) - Wandelt Sonderzeichen in die entsprechenden HTML-Zeichen um.
  • implode($teiler, $array) - Verbindet alle Elemente des Arrays und liefert einen String zurück. Zwischen den Elementen wurde $teiler eingefügt.
  • md5($string) - Liefert den md5-Hash zurück.
  • nl2br($string) - Wandelt Zeilenumbrüch in HTML-Zeilenumbrüche (<br>) um.
  • sha1($string) - Liefert den sha1-Hash zurück.
  • preg_match($muster, $text) - Sucht nach einem reguläre Ausdrücke in einem Text.
  • preg_replace($muster, $ersetzen, $text) - Ersetzt Vorkommen eines  regulären Ausdruckes in einem Text.
  • str_ireplace($suche, $ersetzen, $text) - Ersetzt in $text alle Vorkommen von $suche durch $ersetzen. Groß- und Kleinschreibung wird ignoriert.
  • str_replace($suche, $ersetzen, $text) - Ersetzt in $text alle Vorkommen von $suche durch $ersetzen. Groß- und Kleinschreibung wird beachtet.
  • stripos($text, $suche) -  Findet das erste Vorkommen eines Teilstrings in einem String und gibt dessen Position zurück. Groß- und Kleinschreibung wird ignoriert.
  • strlen($string) - Gibt die Länge des Strings zurück.
  • strpos($text, $suche) -  Findet das erste Vorkommen eines Teilstrings in einem String und gibt dessen Position zurück.
  • strtolower($string) - Wandelt alle Buchstaben in Kleinbuchstaben um.
  • trim($string) - Entfernt Whitespaces (Leerzeichen, Zeilenumbrüche, Tabulatoren etc.) am Anfang und Ende des Strings.

Sonstige Funktionen

  • include($dateipfad) - Bindet eine Datei ein (Infos).
  • include_once($dateipfad) - Bindet eine Datei höchstens einmal ein (Infos).
  • mail($empfaenger, $betreff, $text, $absender) - Versendet eine E-Mail.
  • require($dateipfad) - Bindet eine Datei ein (Infos).
  • require_once($dateipfad) - Bindet eine Datei höchstens einmal ein (Infos).
  • session_destroy() - Löscht die Session des Benutzers.
  • session_start() - Startet eine Session oder setzt diese fort.
  • var_dump($variable) - Gibt den Inhalt einer Variable aus inklusive Typinformationen.
Autor: Nils Reimers
Zurück: Reguläre Ausdrücke

PHP Tutorial

  • Installation
  • Webspace
  • Erste Schritte
  • Text ausgeben per echo
  • Kommentare
  • Variablen
  • Rechnen mit Variablen
  • $_GET und $_POST
  • if-Anweisungen
  • Vergleichsoperatoren
  • Logische Operatoren
  • Übungsaufgaben
  • while-Schleife
  • for-Schleife
  • Arrays
  • Dateien lesen
  • Dateien schreiben
  • Datum und Uhrzeit
  • E-Mails mit PHP versenden
  • Suchen und Ersetzen
  • Sessions
  • Eigene Funktionen
  • Andere PHP Dateien einbinden
  • Dateiupload
  • Cookies
  • Konstanten
  • Reguläre Ausdrücke
  • Überblick: Wichtige PHP Funktionen
Mit freundlicher Unterstützung von:
  • Punkt191 Werbeagentur
  • Casinopilot24.com
  • Casino utan Spelpaus
  • Casino utan Spelpaus med Trustly
  • Neueonline-Casinos.com
  • CasinoHEX.at
  • Decasinos.de
  • Privatkredit247.com
  • CasinoAdvisers.com
  • parhaatuudetkasinot.com
  • BitcoinBuster.com
  • CryptoCasinos.com

Hoster – Geringste Ausfallzeit

  1. webgo Ø 1 Min.
  2. netcup Ø 6 Min.
  3. Linevast Ø 7 Min.
  4. manitu Ø 13 Min.
  5. Mittwald Ø 14 Min.
  6. dogado Ø 15 Min.
  7. All-Inkl.com Ø 18 Min.
  8. Hetzner Ø 20 Min.
  9. bplaced Ø 20 Min.
  10. Host Europe Ø 20 Min.
» Mehr erfahren

Impressum | Datenschutz | Auf PHP-Einfach.de werben

© PHP-Einfach.de 2003 - 2021

Um dich beim Lernen von PHP und MySQL zu unterstützen verwenden wir Cookies. OK Weitere Infos
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Notwendige
immer aktiv

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Nicht notwendige

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.