PHP - Befehle - Arrays
1. Vorwort
Bei Arrays gibt es zig Funktionen, von denen man gewöhnlich nur einen relativ kleinen Teil benutzt. Und die gängigsten werde ich hier kurz vorstellen, eine komplette Liste findet ihr zum Beispiel hier.
2. array
Kennen wir schon, damit wird ein Array erzeugt.
<?php
$mein_array = array ('blä','blö','blü');
?>
3. count, sizeof
Gibt die Anzahl von Einträgen eines Arrays zurück und lässt sich sehr gut in Schleifen einsetzen.
<?php
$array = array ('blä','blö','blü');
for ($i = 0; $i < count ($array); $i++)
{
echo $array[$i].'<br>';
}
?>
4. array_keys
Gibt die Schlüssel eines Arrays zurück, ganz gleich, ob es sich um numerische oder alphanumerische Werte handelt. Diese Funktion bietet sich besonders bei assoziativen Arrays an.
<?php
$mein_array = array (
'kräh' => 'dumdidum',
'bla' => 'blubb',
'schwall' => 'blubber'
);
print_r (array_keys($mein_array));
?>
5. array_values
Gibt alle Werte eines Arrays aus, egal ob es sich um numerische oder assoziative handelt.
<?php
$mein_array = array (
'kräh' => 'dumdidum',
'bla' => 'blubb',
'schwall' => 'blubber',
);
print_r (array_values($mein_array));
?>
6. array_search
Durchsucht ein Array nach einem bestimmten Wert und gibt im Erfolgsfall den Index zurück.
<?php
$mein_array = array ('blä','blö','blü');
$found = array_search ('blö', $mein_array);
?>
7. array_unique
Entfernt doppelte Werte aus einem Array und behält den Index bei.
<?php
$mein_array = array ('blä','blö','blü','blö');
$single = array_unique ($mein_array);
print_r ($single);
?>