Bir dizi tek bir değişken birden fazla değer depolar:
Örnek
<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»Run örnek Dizi nedir?
Bir dizi bir seferde birden fazla değer tutabilen özel değişkendir.
Eğer öğelerin bir listesi varsa (a list of car names, for example) , tek değişkenli otomobil depolamak bu gibi görünebilir:
$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";
Ancak, ne arabalar içinde döngü istiyorum ve belirli birini bulursan? Ve değil 3 araba, ama 300 olsaydı?
Çözelti bir dizi oluşturmaktır!
Bir dizi tek isim altında birçok değer tutabilen ve bir indeks numarasına bakarak değerleri erişebilirsiniz.
PHP bir Array oluşturun
PHP, array() işlevi, bir dizi oluşturmak için kullanılır:
array();
PHP'de, diziler üç tipi vardır:
- Indexed arrays - sayısal indeksi Diziler
- Associative arrays - adlandırılmış tuşlarıyla Diziler
- Multidimensional arrays bir veya daha fazla diziler içeren diziler -
PHP Endeksli Diziler
dizinlenmiş dizi oluşturmanın iki yolu vardır:
endeks bu gibi (endeks daima 0 ile başlar) otomatik olarak atanabilir:
$cars = array("Volvo", "BMW", "Toyota");
veya dizin elle atanabilir:
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
Aşağıdaki örnek, $ arabalar adındaki dizinlenmiş diziyi oluşturur, bu üç unsuru atar ve ardından dizi değerlerini içeren bir metin yazdırır:
Örnek
<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»Run örnek Bir Array Uzunluğu al - count() Fonksiyonu
count() işlev uzunluğu geri dönmek için kullanılır (the number of elements) bir dizi:
Bir Endeksli Array sayesinde Döngü
döngü ve baskı dizinlenmiş dizinin tüm değerleri için, bu gibi döngü için kullanabilirsiniz:
Örnek
<?php
$cars = array("Volvo", "BMW" , "Toyota");
$arrlength = count($cars);
for($x = 0; $x < $arrlength; $x++) {
echo $cars[$x];
echo "<br>";
}
?>
»Run örnek PHP Çağrışımsal Diziler
Ilişkilendirilebilir diziler onlara atamak adlı tuşlarını kullanarak dizilerdir.
ilişkilendirilebilir bir dizi oluşturmak için iki yol vardır:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
veya:
$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";
adlı tuşları sonra komut kullanılabilir:
Örnek
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
»Run örnek ilişkilendirilebilir bir dizi sayesinde Döngü
döngü ve bir birleştirici dizinin tüm değerler baskı için, böyle bir foreach döngüsü, kullanabilirsiniz:
Örnek
<?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 Çok boyutlu Diziler
Çok boyutlu diziler PHP gelişmiş bölümünde anlatılacaktır.
Komple PHP Dizi Referans
Tüm dizi işlevlerin tam referans için lütfen tüm gidin PHP Dizi Referans .
Referans her fonksiyon için kısa bir açıklama ve kullanım örneklerini içerir!