Örnek
Dizi değerlerini içeren bir metin yazdırmak sonra, $ arabalar adındaki dizinlenmiş dizi oluşturun üç öğesi atamak ve:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»Run örnek Tanımı ve Kullanımı
array() işlevi, bir dizi oluşturmak için kullanılır.
PHP'de, diziler üç tipi vardır:
- Indexed arrays - sayısal dizin ile Diziler
- Associative arrays - adlandırılmış tuşlarıyla Diziler
- Multidimensional arrays bir veya daha fazla diziler içeren diziler -
Sözdizimi
dizinlenmiş dizilerle için sözdizimi:
array( value1,value2,value3,etc. );
ilişkisel diziler için sözdizimi:
array( key=>value,key=>value,key=>value,etc. );
Parametre | Açıklama |
---|---|
key | Tuşunu belirtir (numeric or string) |
value | değerini belirtir |
Teknik detaylar
Geri dönüş değeri: | Parametrelerin bir dizi döndürür |
---|---|
PHP Sürümü: | 4+ |
Değişiklikler: | PHP 5.4 itibariyle, yerine kısa bir dizi sözdizimi, kullanmak mümkündür array() [] ile. Örneğin $ arabalar = [ "Volvo", "BMW"]; $ yerine arabaların = array("Volvo","BMW") ; |
Diğer Örnekler
Örnek 1
bir ilişkisel dizi adında $ yaşını oluşturun:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " .
$age['Peter'] . " years old.";
?>
»Run örnek Örnek 2
ve döngü dizinlenmiş dizinin tüm değerleri yazdırmak:
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
»Run örnek Örnek 3
ve döngü bir ilişkisel dizi tüm değerlerini yazdırmak:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x .
", Value=" . $x_value;
echo "<br>";
}
?>
»Run örnek Örnek 4
Çok boyutlu bir dizi oluşturun:
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
»Run örnek <PHP Dizi Referans