V. 8.6.1 (27.01.2012)

Infos

Download

Theorie PHP

Schnellsuche

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);
?>

weiter zum nächsten Abschnitt