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"
}