Php Diziler

Php Diziler

DİZİ KULLANIMI KARIŞIK UYGULAMALAR

Bir değişkene birden fazla değer atamak ve atadığın değerleri sıralayıp, çoklu verilere rahat müdahale etmeyi sağlayan veri tipleridir.

Dizilerin kullanımı, oluşturulması ve değiştirilmesi gayet basit aynı zamanda bunların birden fazla da yolu vardır.

 

Yöntem 1:

$aylar=array(“ocak”,”şubat”,”mart”,”nisan”,”mayıs”,”haziran”);

 

Yöntem 2:

$aylar[0]=”ocak”;

$aylar[1]=”şubat”;

$aylar[2]=”mart”;

$aylar[3]=”nisan”;

 

Yöntem 3:

$meyveler = array(‘bir’ => ‘Elma’, ‘iki’ => ‘Armut’, ‘üç’ => ‘Muz’);

 

Yöntem 4:

$meyveler[‘bir’] = ‘Elma’;

$meyveler[‘iki’] = ‘Armut’;

$meyveler[‘üç’] = ‘Muz’;

 

Dizileri sıralama

Fonksiyon ve açıklaması

sort()                   Değere göre küçükten büyüğe sıralar. Anahtarıyla olan ilişkisini bozar.

rsort()                 Değere göre büyükten küçüğe sıralar. Anahtarıyla olan ilişkisini bozar.

asort()                Değere göre küçükten büyüğe sıralar. Anahtarıyla olan ilişkisini bozmaz.

arsort()               Değere göre büyükten küçüğe sıralar. Anahtarıyla olan ilişkisini bozmaz.

ksort()                Anahtara göre küçükten büyüğe sıralar.

krsort()               Anahtara göre büyükten küçüğe sıralar.

 

Uygulama 1. Dizileri yazdırma 1:

<?

$aylar=array(“Ocak”,”Şubat”,”Mart”);

for($i=0;count($aylar);$i++)

{

echo $aylar[$i];

}

?>

Ekran Çıktısı: Ocak, Şubat, Mart

 

Uygulama 2. Dizileri yazdırma 2:

<?

$renkler = array(“mavi”, “turuncu”, “yeşil”);

print_r($renkler);

?>

Ekran Çıktısı:

Array

(

    [0] => mavi

    [1] => turuncu

    [2] => yeşil

)

 

Uygulama 3. Dizileri yazdırma 3:

<?php

$mevsim= array(‘ilkbahar’, ‘yaz’, ‘sonbahar’, ‘kış’);

foreach( $mevsim as $yazdirilacak )

{

echo $ yazdirilacak.'<br>’;

}

?>

Ekran Çıktısı: ilkbahar, yaz, sonbahar, kış

 

Uygulama 4. Dizilerin eleman sayısını bulma:

<?php

$renkler = array(“mavi”, “turuncu”, “yeşil”);

echo count($renkler);

?>

Ekran Çıktısı: 3

 

Uygulama 5. Dizilerin eleman sayısını bulma:

<?php

$kelimeler = array(“cam”, “araba”, “balon”);

sort($kelimeler);

print_r($kelimeler);

?>

 Ekran Çıktısı:

Array

(

    [0] => araba

    [1] => balon

    [2] => cam

)