En son web geliştirme öğreticiler
 

PHP 5 Diziler


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:

Örnek

<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo count($cars);
?>
»Run örnek

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!