11 Şubat 2012 Cumartesi

PHP Ders 6 : Diziler



 Diziler grup halindeki değişkenler olarak tanımlanabilir. Dizi içersinde yüzlerce değişken olabilir. 

<?php
/*  Dizi elemanları index adı verilen sıra numarası ile çağrılır. Sıra numarası 0 (sıfır) ile başlar.
  */
$gunler=array();  // Dizilerde sıralama "0" dan başlar
$gunler[]="Pazartesi";      // 0
$gunler[]="Salı";           // 1
$gunler[]="Çarşamba";       // 2
$gunler[]="Perşembe";       // 3
$gunler[]="Cuma";           // 4
$gunler[]="Cumartesi";      // 5
$gunler[]="Pazar";          // 6

// Örneğin Pazartesiyi çağırmak için 0 kullanmalıyız.
echo $gunler[0]."<br>"; // Ekrana Pazartesi yazacaktır
/* Sayı yani index belirtmeden diziye değer girdiğimizde sıralı giriş yapacaktır 
 * ancak istediğimiz zaman istediğimiz indexe atama yapabiliriz
 * Örneğin dizinin 4. elemanı normalde Cuma :
 */
 echo $gunler[4]."<br>"; //4. eleman su anda Cuma ekrana yazdık şimdi bunu değiştirelim ve tekrar yazalım
$gunler[4]="Değiştirilen yazı";
echo $gunler[4]."<br>"; // Ekranda "Değiştirilen yazı " yazar 

// Başka bir dizi tanımlama yöntemi :
$aylar=array(
 1 => "Ocak",   // , virgülü unutmuyoruz
 2 => "Şubat",
 3 => "Mart"   
 );

echo $aylar[3]."<br>";

// Dizi tanımlamalarında harf te kullanabiliriz ancak harfi ' tek tırnak' içinde yazmalıyız örnek :
$dizi[i]="Örnek";
echo $dizi[i]."<br>";
// Bu Örnekte tanımlama yapmadan hard dizine değişken atadık tanımlama yapmak daha sağlıklı 
// bir kullanımdır yinede
/* Aslında her string  kendi içinde bir değişkendir daha iyi anlamanız için örnek : */
$ornekdizi="AKsofT";
echo $ornekdizi[0]."<br>"; // yazdığımızda ekrana dizinin ilk elemanı yani A harfi yazdırılır.

// For döngünüsü kullanarak bu diziyi alt alta yazdıralım
$uzunluk=strlen($ornekdizi); // strlen fonksiyonu stirng uzunlugunu verir
for($i=0; $i<=$uzunluk; $i++)
{
    echo $ornekdizi[$i]."<br>";

}
 ?>
Ekran Çıktısı : 
Pazartesi
Cuma
Değiştirilen yazı
Mart
Örnek
A
A
K
s
o
f
T

Hiç yorum yok:

Yorum Gönder