
PHP Snippets und Beispiele
A-Z Register
Inhaltsverzeichnis

A
- Affenformular
- Affenformular (Beispiel 1)
- Anfang
- Den Anfang eines Textes anzeigen
array
- Tabellenzeilen färben (Beispiel 1)
- Einzelne Buchstaben ersetzen
array_combine
- Begriffe in einem Text verlinken (Beispiel 1)
array_count_values
- Zahlen summieren
array_diff
- Eine Stopwortliste erstellen
- Unterschied von zwei Arrays
array_filter
- Eine Stopwortliste erstellen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Das längste Wort im Text
- Verzeichnisgröße
array_intersect
- Unterschied von zwei Arrays
array_keys
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Einzelne Buchstaben ersetzen
array_map
- Eine Text einrahmen
- Eine Stopwortliste erstellen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Das längste Wort im Text
- Ausgabe von Variablen
- Verzeichnisgröße
array_merge
- Eine Stopwortliste erstellen
- Unterschied von zwei Arrays
array_multisort
- Das längste Wort im Text
array_pad
- Arraywerte in String einsetzen (Beispiel 1)
array_pop
- Kanonischer Pfad
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
array_push
- Tabellenzeilen färben (Beispiel 1)
- Kanonischer Pfad
- Eine hierarchische Sitemap
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
array_rand
- Hangman
array_search
- Array Sortierung (Beispiel 1)
- Array Sortierung (Beispiel 1)
array_shift
- Tabellenzeilen färben (Beispiel 1)
- Affenformular (Beispiel 1)
- Eine Parent Child Struktur
- Wertbereich begrenzen
array_slice
- Zufallslinks anzeigen
array_sum
- Zahlen summieren
- Verzeichnisgröße
array_unique
- Eine Stopwortliste erstellen
array_unshift
- Eine hierarchische Sitemap
- Einzelne Buchstaben ersetzen
array_values
- Begriffe in einem Text verlinken (Beispiel 1)
- Einzelne Buchstaben ersetzen
- Assert
- Einfache Tests durchführen
- Attribute
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
- Auswahl
- Sprachversionen

B
base64_decode
- Bilder mit base64 kodieren
base64_encode
- Bilder mit base64 kodieren
- Benchmark
- Laufzeit messen
- Bilder
- Bilder mit base64 kodieren
- blättern
- Einen Text blättern (Beispiel 1)
- Bytes
- Dateigröße anzeigen

C
- Call by Reference
- Links extrahieren
- Callback Funktion
- Links extrahieren
ceil
- Arraywerte in String einsetzen (Beispiel 1)
- Zahl der Tage bis Stichtag
- child
- Eine Parent Child Struktur
- Chinesen mit dem Kontrabass
- Einzelne Buchstaben ersetzen
chmod
- Verzeichnis kopieren
continue
- Kanonischer Pfad
copy
- Verzeichnis kopieren
count
- Passwort erzeugen
- Tabellenzeilen färben (Beispiel 1)
- Kanonischer Pfad
- Eine Stopwortliste erstellen
- Arraywerte zufällig anordnen
- Spruch des Tages
- Zahlen summieren
- Key-Value Paare aus String ermitteln
- Arraywerte in String einsetzen (Beispiel 1)
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
create_function
- Das längste Wort im Text
- Begriffe in einem Text verlinken (Beispiel 1)
current
- Rangliste nach Punkten

D
date
- Einen Unixtimestamp als Datum darstellen
- Zahl der Tage bis Stichtag
- Datei
- Verzeichnisgröße
- Dateinamen
- Einzelne Buchstaben ersetzen
debug_backtrace
- Wertbereich begrenzen
define
- Links extrahieren
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
die
- Bilder mit base64 kodieren
- Wertbereich begrenzen
- Verzeichnis kopieren

E
else
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Zahl der Tage bis Stichtag
elseif
- Zahl der Tage bis Stichtag
empty
- Manuell veränderte GET-Parameter erkennen
- Bilder mit base64 kodieren
- Eine Text einrahmen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Ein Template zeilenweise anwenden
- Eine hierarchische Sitemap
- Attribute von Tags (Beispiel 1)
eregi
- Links extrahieren
explode
- Kanonischer Pfad
- Eine Text einrahmen
- IP-Adresse und Hostnamen anzeigen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Ein Template zeilenweise anwenden
- Eine hierarchische Sitemap
- Reguläre Ausdrücke

F
file
- Eine hierarchische Sitemap
file_get_contents
- Bilder mit base64 kodieren
floor
- Spruch des Tages
- Arraywerte in String einsetzen (Beispiel 1)
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Die größte Übereinstimmung zweier Strings ermitteln
for
- Passwort erzeugen
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Eine hierarchische Sitemap
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
foreach
- Zeichenketten vergleichen
- Konstanten in Zeichenkette einfügen
- Links extrahieren
- Affenformular (Beispiel 1)
- $_FILES-Array (Dateiupload)
- Key-Value Paare aus String ermitteln
- Dateigröße anzeigen
- Eine hierarchische Sitemap
- Zufallslinks anzeigen
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Einzelne Buchstaben ersetzen
- Einzelne Buchstaben ersetzen
- Formular
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Formulare
- Affenformular (Beispiel 1)
- $_FILES-Array (Dateiupload)
func_get_arg
- Einfache Tests durchführen
func_get_args
- Tabellenzeilen färben (Beispiel 1)
- Affenformular (Beispiel 1)
- Pfadnamen zusammensetzen
- Pfadnamen zusammensetzen
func_num_args
- Einfache Tests durchführen

G
- GET-Parameter
- Manuell veränderte GET-Parameter erkennen
- Get-Parameter
- Sonderzeichen kodieren/ dekodieren
get_defined_constants
- Konstanten in Zeichenkette einfügen
get_magic_quotes_gpc
- Manuell veränderte GET-Parameter erkennen
- Affenformular (Beispiel 1)
- Eine Text einrahmen
- Eine Stopwortliste erstellen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Ein Template zeilenweise anwenden
gethostbyaddr
- IP-Adresse und Hostnamen anzeigen
- IP-Adresse und Hostnamen anzeigen
gethostbyname
- IP-Adresse und Hostnamen anzeigen
- IP-Adresse und Hostnamen anzeigen
getimagesize
- Bilder mit base64 kodieren
global
- Array Sortierung (Beispiel 1)
- Array Sortierung (Beispiel 1)
- Grafiken
- Bilder mit base64 kodieren
- Grenzen
- Wertbereich begrenzen

H
header
- Bilder mit base64 kodieren
heredoc
- Konstanten in Zeichenkette einfügen
- Hangman
- Alle Kommentare entfernen
- Hostname
- IP-Adresse und Hostnamen anzeigen
- IP-Adresse und Hostnamen anzeigen
- HTML-Tags
- Tags zählen
htmlentities
- Manuell veränderte GET-Parameter erkennen
- Affenformular (Beispiel 1)
- Eine Text einrahmen
- Eine Stopwortliste erstellen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Ein Template zeilenweise anwenden
- Ausgabe von Variablen
- HTTP-Header
- Bilder mit base64 kodieren

I
if
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Hangman
- Zahl der Tage bis Stichtag
in_array
- Hangman
- Arraywerte zufällig anordnen
intval
- Eine Text einrahmen
- IP-Adresse
- IP-Adresse und Hostnamen anzeigen
- IP-Adresse und Hostnamen anzeigen
is_array
- Manuell veränderte GET-Parameter erkennen
- $_FILES-Array (Dateiupload)
- Eine Stopwortliste erstellen
is_int
- Dateigröße anzeigen
isset
- Sonderzeichen kodieren/ dekodieren
- Affenformular (Beispiel 1)
- Eine Text einrahmen
- Eine Parent Child Struktur
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Ein Template zeilenweise anwenden

J
- Javascript
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
join
- Passwort erzeugen
- Zeichenketten vergleichen
- Kanonischer Pfad
- Manuell veränderte GET-Parameter erkennen
- Arraywerte zufällig anordnen
- IP-Adresse und Hostnamen anzeigen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Das längste Wort im Text
- Eine hierarchische Sitemap
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)

K
- Kennwort
- Passwort erzeugen
key
- Rangliste nach Punkten
- Key Value Paare
- Key-Value Paare aus String ermitteln
- Kleinbuchstaben
- Einzelne Buchstaben ersetzen
- Kodierung
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Kommentare
- Alle Kommentare entfernen
- Konstanten
- Konstanten in Zeichenkette einfügen
- kopieren
- Verzeichnis kopieren
ksort
- Manuell veränderte GET-Parameter erkennen
- Arraywerte in String einsetzen (Beispiel 1)

L
- Leerraum ersetzen
- Einzelne Buchstaben ersetzen
levenshtein
- Zeichenketten vergleichen
- Linkliste
- Zufallslinks anzeigen
- Links
- Links extrahieren
list
- Laufzeit messen
- Reguläre Ausdrücke

M
max
- Eine Text einrahmen
- Zahlen summieren
- Die größte Übereinstimmung zweier Strings ermitteln
md5
- Manuell veränderte GET-Parameter erkennen
- Mehrsprachigkeit
- Sprachversionen
metaphone
- Zeichenketten vergleichen
microtime
- Passwort erzeugen
- Laufzeit messen
- Zufallslinks anzeigen
- Chance ermitteln
min
- Zahlen summieren
- Mischen
- Arraywerte zufällig anordnen
mkdir
- Verzeichnis kopieren
mktime
- Zahl der Tage bis Stichtag
mt_rand
- Passwort erzeugen

N
natcasesort
- Eine Stopwortliste erstellen
- Navigation
- Einen Text blättern (Beispiel 1)
next
- Tabellenzeilen färben (Beispiel 1)
- Rangliste nach Punkten
nl2br
- Einzelne Buchstaben ersetzen
number_format
- Zeichenketten vergleichen
- Dateigröße anzeigen

O
ob_end_clean
- Ausgabe von Variablen
ob_end_flush
- Sprachversionen
ob_get_contents
- Ausgabe von Variablen
- Sprachversionen
ob_start
- Ausgabe von Variablen
- Sprachversionen
opendir
- Verzeichnis kopieren
- Optionen
- Arraywerte zufällig anordnen
- Ordnen
- Arraywerte zufällig anordnen

P
- parent
- Eine Parent Child Struktur
parse_str
- Manuell veränderte GET-Parameter erkennen
- Passwort
- Passwort erzeugen
- Pfad
- Kanonischer Pfad
- Pfadnamen zusammensetzen
- Pfadnamen zusammensetzen
preg_match
- Affenformular (Beispiel 1)
- IP-Adresse und Hostnamen anzeigen
- Das längste Wort im Text
- Eine hierarchische Sitemap
- Suchergebnisse hervorheben (Beispiel 1)
- Reguläre Ausdrücke
- Den Anfang eines Textes anzeigen
preg_match_all
- Eine Stopwortliste erstellen
- Key-Value Paare aus String ermitteln
- Das längste Wort im Text
- Ausgabe von Variablen
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
preg_quote
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Suchergebnisse hervorheben (Beispiel 1)
- Suchergebnisse hervorheben (Beispiel 1)
- Suchergebnisse hervorheben (Beispiel 1)
- Sprachversionen
preg_replace
- Links extrahieren
- Tags zählen
- IP-Adresse und Hostnamen anzeigen
- Key-Value Paare aus String ermitteln
- Ein Template zeilenweise anwenden
- Array Sortierung (Beispiel 1)
- Array Sortierung (Beispiel 1)
- Eine hierarchische Sitemap
- Ausgabe von Variablen
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Suchergebnisse hervorheben (Beispiel 1)
- Suchergebnisse hervorheben (Beispiel 1)
- Reguläre Ausdrücke
- Alle Kommentare entfernen
- Einzelne Buchstaben ersetzen
- Pfadnamen zusammensetzen
- Sprachversionen
preg_split
- Das längste Wort im Text
print
- Manuell veränderte GET-Parameter erkennen
- Key-Value Paare aus String ermitteln
print_r
- Key-Value Paare aus String ermitteln
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
printf
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Kanonischer Pfad
- Das längste Wort im Text
- Zufallslinks anzeigen
- Chance ermitteln
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Einzelne Buchstaben ersetzen
- Einzelne Buchstaben ersetzen
- Zahl der Tage bis Stichtag

Q
- Query
- Manuell veränderte GET-Parameter erkennen
- Quote
- Chance ermitteln

R
- Rahmen
- Eine Text einrahmen
rand
- Chance ermitteln
- Rangfolge
- Rangliste nach Punkten
readdir
- Verzeichnis kopieren
- Reguläre Ausdrücke
- Reguläre Ausdrücke
- Alle Kommentare entfernen
- Attribute von Tags (Beispiel 1)
- Attribute von Tags (Beispiel 1)
- Rekursion
- Eine hierarchische Sitemap
reset
- Tabellenzeilen färben (Beispiel 1)
return
- Hangman

S
- Sekunden
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Einen Unixtimestamp als Datum darstellen
- Session
- Hangman
session_destroy
- Hangman
session_start
- Hangman
setlocale
- Eine Stopwortliste erstellen
- Das längste Wort im Text
shuffle
- Passwort erzeugen
- Arraywerte zufällig anordnen
- Zufallslinks anzeigen
- Sitemap
- Eine hierarchische Sitemap
- Sonderzeichen
- Sonderzeichen kodieren/ dekodieren
soundex
- Zeichenketten vergleichen
- Spiel
- Hangman
split
- Laufzeit messen
split_string
- Die größte Übereinstimmung zweier Strings ermitteln
spliti
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Sprachversionen
- Sprachversionen
sprintf
- Zeichenketten vergleichen
- Links extrahieren
- Affenformular (Beispiel 1)
- Eine Stopwortliste erstellen
- Laufzeit messen
- Dateigröße anzeigen
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Reguläre Ausdrücke
- Einen Text blättern (Beispiel 1)
- Einen Text blättern (Beispiel 1)
- Zahl der Tage bis Stichtag
srand
- Passwort erzeugen
- Zufallslinks anzeigen
- Chance ermitteln
static
- Tabellenzeilen färben (Beispiel 1)
- Links extrahieren
- Laufzeit messen
- Einfache Tests durchführen
- Stopwortliste
- Eine Stopwortliste erstellen
str_repeat
- Manuell veränderte GET-Parameter erkennen
- Eine Text einrahmen
str_replace
- Eine Text einrahmen
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
- Ein Template zeilenweise anwenden
- Begriffe in einem Text verlinken (Beispiel 1)
- Suchergebnisse hervorheben (Beispiel 1)
- Einzelne Buchstaben ersetzen
- Einzelne Buchstaben ersetzen
strcasecmp
- Array Sortierung (Beispiel 1)
- Array Sortierung (Beispiel 1)
- Strings
- Die größte Übereinstimmung zweier Strings ermitteln
strip_slashes
- Eine Text einrahmen
- Eine Stopwortliste erstellen
stripslashes
- Manuell veränderte GET-Parameter erkennen
- Affenformular (Beispiel 1)
- Ein HTML-Snippet per Javascript ausgeben
- Source Code trimmen
stristr
- Hangman
strlen
- Hangman
- Manuell veränderte GET-Parameter erkennen
- Eine Text einrahmen
- Das längste Wort im Text
- Eine hierarchische Sitemap
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Die größte Übereinstimmung zweier Strings ermitteln
- Pfadnamen zusammensetzen
- Pfadnamen zusammensetzen
strpos
- Die größte Übereinstimmung zweier Strings ermitteln
strrev
- Attribute von Tags (Beispiel 1)
strtolower
- Einzelne Buchstaben ersetzen
strtoupper
- Hangman
substr
- Eine hierarchische Sitemap
- Anzahl von Sekunden als Tage, Stunden, Minuten ausgeben
- Die größte Übereinstimmung zweier Strings ermitteln
- Verzeichnis kopieren
- Pfadnamen zusammensetzen
substr_count
- Arraywerte in String einsetzen (Beispiel 1)
- Sucherergebnisse
- Suchergebnisse hervorheben (Beispiel 1)
switch
- Einfache Tests durchführen

T
- Tabellenzeilen abwechselnd einfärben
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tabellenzeilen färben (Beispiel 1)
- Tage
- Zahl der Tage bis Stichtag
- Tags zählen
- Tags zählen
- Teaser
- Den Anfang eines Textes anzeigen
- Template
- Ein Template zeilenweise anwenden
- Test
- Einfache Tests durchführen
- Text aufteilen
- Einen Text blättern (Beispiel 1)
- Textausschnitt
- Den Anfang eines Textes anzeigen
- Textdatei als Datenquelle
- Eine hierarchische Sitemap
time
- Spruch des Tages
- Zahl der Tage bis Stichtag
trigger_error
- Wertbereich begrenzen
trim
- Manuell veränderte GET-Parameter erkennen
- Eine Text einrahmen
- Eine Stopwortliste erstellen
- Key-Value Paare aus String ermitteln
- Ein Template zeilenweise anwenden

U
uksort
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Begriffe in einem Text verlinken (Beispiel 1)
- Umlaute ersetzen
- Einzelne Buchstaben ersetzen
- Unixtime
- Einen Unixtimestamp als Datum darstellen
unset
- Manuell veränderte GET-Parameter erkennen
- Die größte Übereinstimmung zweier Strings ermitteln
- Unterverzeichnis
- Verzeichnis kopieren
- Verzeichnisgröße
- Upload
- Bilder mit base64 kodieren
- $_FILES-Array (Dateiupload)
- URL
- Kanonischer Pfad
- Sonderzeichen kodieren/ dekodieren
urldecode
- Sonderzeichen kodieren/ dekodieren
urlencode
- Sonderzeichen kodieren/ dekodieren
- URLs
- Links extrahieren
usort
- Array Sortierung (Beispiel 1)
- Array Sortierung (Beispiel 1)

V
- Validierung
- Affenformular (Beispiel 1)
var_dump
- Ausgabe von Variablen
- Versionen
- Sprachversionen
- Verweise
- Links extrahieren
- Verzeichnis
- Verzeichnis kopieren
- Verzeichnisgröße
vprintf
- Arraywerte in String einsetzen (Beispiel 1)

W
- Wahrscheinlichkeit
- Chance ermitteln
while
- Rangliste nach Punkten
- Verzeichnis kopieren
- Whitespace ersetzen
- Einzelne Buchstaben ersetzen
wordwrap
- Bilder mit base64 kodieren
- Eine Text einrahmen

Z
- Zebra-Tabellen
- Tabellenzeilen färben (Beispiel 1)
- Zeichen ersetzen
- Einzelne Buchstaben ersetzen
- Zeichenkette
- Konstanten in Zeichenkette einfügen
- Die größte Übereinstimmung zweier Strings ermitteln
- Zeit
- Laufzeit messen
- Zeitstempel
- Einen Unixtimestamp als Datum darstellen
- Zufall
- Passwort erzeugen
- Arraywerte zufällig anordnen
- Zufallslinks anzeigen
- Chance ermitteln
