Ein leeres Array definieren:
Ein Array, welches die Werte 1, 2 und 3 enthält erzeugen:
Ein Array, welches die Werte "heute", "morgen" und "übermorgen" enthält bilden:
Ein Array, welches verschiedene Datentypen enthält, definieren:
Ein assoziatives Array definieren:
Ein mehrdimensionales Array bilden:
Ein assoziatives, mehrdimensionales Array bilden:
Aus einer anderen Variable ein Array erzeugen, bzw. eine andere Variable in ein Array umwandeln
Einen kommagetrennten String in ein Array umwandeln:
PHP-Code
<?php $arr = array(); var_dump($arr); ?>
Ausgabe
array(0) { }
Ein Array, welches die Werte 1, 2 und 3 enthält erzeugen:
PHP-Code
<?php $arr = array(1, 2, 3); var_dump($arr); ?>
Ausgabe
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }
Ein Array, welches die Werte "heute", "morgen" und "übermorgen" enthält bilden:
PHP-Code
<?php $arr = array('heute', 'morgen', 'übermorgen'); var_dump($arr); ?>
Ausgabe
array(3) { [0]=> string(5) "heute" [1]=> string(6) "morgen" [2]=> string(10) "übermorgen" }
Ein Array, welches verschiedene Datentypen enthält, definieren:
PHP-Code
<?php $arr = array('hallo', 100, 3.141, true); var_dump($arr); ?>
Ausgabe
array(4) { [0]=> string(5) "hallo" [1]=> int(100) [2]=> float(3.141) [3]=> bool(true) }
Ein assoziatives Array definieren:
PHP-Code
<?php $arr = array('morgen'=>'schwimmen', 'übermorgen'=>'laufen'); var_dump($arr); ?>
Ausgabe
array(2) { ["morgen"]=> string(9) "schwimmen" ["übermorgen"]=> string(6) "laufen" }
Ein mehrdimensionales Array bilden:
PHP-Code
<?php $arr = array( array(100, 101, 102), array(500, 499, 498, 497, 999) ); var_dump($arr); ?>
Ausgabe
array(2) { [0]=> array(3) { [0]=> int(100) [1]=> int(101) [2]=> int(102) } [1]=> array(5) { [0]=> int(500) [1]=> int(499) [2]=> int(498) [3]=> int(497) [4]=> int(999) } }
Ein assoziatives, mehrdimensionales Array bilden:
PHP-Code
<?php $arr = array( 'John Doe' => array( 'augenfarbe' => 'grün', 'alter' => 43, 'lieblingsfilme' => array( 0 => 'Star Trek 4', 1 => 'Star Wars 2' ) ), 'James Smith' => array( 'größe' => '180cm', 'haarfarbe' => 'schwarz' ) ); var_dump($arr); ?>
Ausgabe
array(2) { ["John Doe"]=> array(3) { ["augenfarbe"]=> string(4) "grün" ["alter"]=> int(43) ["lieblingsfilme"]=> array(2) { [0]=> string(11) "Star Trek 4" [1]=> string(11) "Star Wars 2" } } ["James Smith"]=> array(2) { ["größe"]=> string(5) "180cm" ["haarfarbe"]=> string(7) "schwarz" } }
Aus einer anderen Variable ein Array erzeugen, bzw. eine andere Variable in ein Array umwandeln
PHP-Code
<?php $str = 'abc'; $arr = array($str); var_dump($arr); ?>
Ausgabe
array(1) { [0]=> string(3) "abc" }
Einen kommagetrennten String in ein Array umwandeln:
PHP-Code
<?php $str = 'a,b,c,d'; $arr = explode(',', $str); var_dump($arr); ?>
Ausgabe
array(4) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" [3]=> string(1) "d" }