Trikea Web Site Tasarımı

Travel Portal Web Site Tasarımı

Transition Web Site Tasarımı

Tomato Web Site Tasarımı

PHP’de Diziler – 1 – Ders 15 – PHP Öğreniyorum

PHP Öğreniyorum Perşembe Nisan 14th, 2016
343 Görüntülenme

Bu PHP eğitimizde PHP’de dizilerden bahsedeceğiz ve değişkenler tek bir değeri depolayabilirken dizilerde birden fazla değer depolayabilirler veya dizi içerisinde dizi depolayabilirler.

Dizi Oluşturma
<?php
  $_DIZI =	array("Savaş", "Dersim", "Çelik", 2304);
?>

Yukarıdaki kodumuzda _DIZI isimli değişkene array fonksiyonu kullanarak dizi tanımlaması yapılmış ve bu array içerisinde 3 adet string ve 1 adet’de integer türünden veri girişi yapılmış.

Dizi Elemanını Ekrana Yazdırma
<?php

  $_DIZI =	array("Savaş", "Dersim", "Çelik", 2304);
  
  echo $_DIZI[0];
  echo $_DIZI[1];
  echo $_DIZI[2];
  echo $_DIZI[3];
    
?>

Diziyi ekrana yazdıracağımız zaman arkadaşlar her elemanın sırasına göre çağırmamız gerekmektedir. Burada Savaş ( 0 ), Dersim ( 1 ), Çelik ( 2 ), 2304 ( 4 ) numaralı sırada yer almaktadır. Bu arada arkadaşlar PHP’de dizi elemanları 0 ( Sıfır )’dan başlamaktadır.

For Döngüsü ile Dizi Elemanını Ekrana Yazdırma

Evet arkadaşlar burada elemanları tek tek çağırmak için kod yazmak yerine bir adet for döngüsü kurarak dizi içerisideki elemanları çağırıyor ve ekrana yazdırıyoruz.

<?php

  $_DIZI =	array("Savaş", "Dersim", "Çelik", 2304);
  $_TOPLAM =	count($_DIZI);
  
  for($i=0; $i<$_TOPLAM; $i++){
    echo $_DIZI[$i]."<br />";
  }

?>

Yukarıdaki kodumuzda count() fonksiyonu ile dizi içerisinde kaç eleman olduğunu buluyoruz.

Foreach Döngüsü ile Dizi Elemanını Ekrana Yazdırma

Foreach’de arkadaşlar for döngüsünde olduğu biri count fonksiyonu kullanarak dizide kaç adet eleman olduğunu bulamak zorunda değiliz.

<?php

  $_DIZI =	array("Savaş", "Dersim", "Çelik", 2304);
  
  foreach($_DIZI as $_S){
    echo $_S."<br />";
  }

?>
Dizi Elemalarını İsimlendirme ve Ekrana Yazdırma

Daha önce arkadaşlar dizi elemalarını sıra numarasına göre çağırıyorduk burada ise dizi elemanlarına isim veriyoruz daha sonra dizinin herhangi bir elamanını çağırırken sırasını değil adını kullanıyoruz.

<?php

  $_DIZI =	array(
    'ad' => "Savaş Dersim",
    'soyad' => "Çelik",
    'okulno' => 1388200020,
    'siteadresi' => "webinyo.com"
  );	

  
  echo $_DIZI["ad"]."<br />";
  echo $_DIZI["soyad"]."<br />";
  echo $_DIZI["okulno"]."<br />";
  echo $_DIZI["siteadresi"]."<br />";
  
?>

Yukarıdaki kodumuzda yine for veya foreach yöntemleri kullanılarak dizi elemanları listelenebilir.

<?php

  $_DIZI =	array(
    'ad' => "Savaş Dersim",
    'soyad' => "Çelik",
    'okulno' => 1388200020,
    'siteadresi' => "webinyo.com"
  );	

  
  foreach($_DIZI as $_A => $_B){
    echo $_A." : ".$_B."<br />";
  }
  
?>
İç İçe Dizi Tanımlama

Burada ise arkadaşlar bir dizi içerisinde başka bir dizi veya dizileri saklayabiliyoruz. Normal dizi  elemanlarında olduğunu gibi burada da dizi sırası vardır. Dizi1 (0), Dizi2 (1), Dizi3 (2) numaralı değerleri temsil eder.

<?php

  $_DIZI =	array(
    array("Dizi1Eleman1","Dizi1Eleman2","Dizi1Eleman3","Dizi1Eleman4"),
    array("Dizi2Eleman1","Dizi2Eleman2","Dizi2Eleman3","Dizi2Eleman4"),
    array("Dizi3Eleman1","Dizi3Eleman2","Dizi3Eleman3","Dizi3Eleman4")
  );
  
?>
İç İçe Dizilerde Eleman Çağırma ve Ekrana Yazdırma

Dizi içerisindeki bir elemanı çağırmak için ilk önce hangi diziden çağıracağımız daha sonra çağırdığımız dizide kaçıncı sırada ki elemanı çağıracağımızı belirliyoruz.

<?php

  $_DIZI =	array(
    array("Dizi1Eleman1","Dizi1Eleman2","Dizi1Eleman3","Dizi1Eleman4"),
    array("Dizi2Eleman1","Dizi2Eleman2","Dizi2Eleman3","Dizi2Eleman4"),
    array("Dizi3Eleman1","Dizi3Eleman2","Dizi3Eleman3","Dizi3Eleman4")
  );	
  
  echo $_DIZI[1][2];
  
?>

Yukarıdaki kodumuzda ise ekrana Dizi2Eleman3 yazacaktır.

Yorumlar

Henüz hiç yorum yapılmamış.

İlginizi Çekebilir
PHP 5 Echo ve Print İfadeleri

PHP 5 Echo ve Print İfadeleri

Cumartesi Nisan 15th, 2017
114 Görüntülenme
PHP 5 Değişkenleri

PHP 5 Değişkenleri

Pazartesi Nisan 10th, 2017
133 Görüntülenme
PHP 5 Syntax ( Sözdizimi )

PHP 5 Syntax ( Sözdizimi )

Pazar Nisan 2nd, 2017
189 Görüntülenme
PHP 5 Giriş

PHP 5 Giriş

Pazar Nisan 2nd, 2017
173 Görüntülenme
PHP ile Twitter API Kullanarak Tweet Atma

PHP ile Twitter API Kullanarak Tweet Atma

Pazar Aralık 4th, 2016
1.038 Görüntülenme
PHP ile Twitter API Kullanarak Uygulamaya Bağlanma

PHP ile Twitter API Kullanarak Uygulamaya Bağlanma

Cumartesi Aralık 3rd, 2016
1.039 Görüntülenme
PHP ile move_uploaded_file() Fonksiyonu Kullanımı | Dosya Upload Etme

PHP ile move_uploaded_file() Fonksiyonu Kullanımı | Dosya Upload Etme

Çarşamba Kasım 30th, 2016
1.191 Görüntülenme
PHP’de PDO ile Bir Tabloda ki Satır Sayısını Öğrenme

PHP’de PDO ile Bir Tabloda ki Satır Sayısını Öğrenme

Cuma Kasım 25th, 2016
801 Görüntülenme
PHP’de Preg_Replace() Fonksiyonu Kullanımı 2

PHP’de Preg_Replace() Fonksiyonu Kullanımı 2

Cumartesi Kasım 19th, 2016
803 Görüntülenme
Bunlar da var!
Beautiful Curves Web Site Tasarımı

Beautiful Curves Web Site Tasarımı

Cumartesi Nisan 22nd, 2017
58 Görüntülenme
LG ve Apple 8K çöznürlük için harekete geçti!

LG ve Apple 8K çöznürlük için harekete geçti!

Salı Nisan 7th, 2015
188 Görüntülenme
Facebook için profile video ekleme nasıl yapılır?

Facebook için profile video ekleme nasıl yapılır?

Cuma Ocak 22nd, 2016
337 Görüntülenme
Whatsapp’a 3 yeni özellik geliyor

Whatsapp’a 3 yeni özellik geliyor

Salı Mayıs 10th, 2016
239 Görüntülenme
Her Yıl Tekrarlanan 10 Sevgililer Günü Klişesi

Her Yıl Tekrarlanan 10 Sevgililer Günü Klişesi

Pazartesi Nisan 25th, 2016
253 Görüntülenme
Raspberry Pi’ye Özel Pardus İşletim Sistemi!

Raspberry Pi’ye Özel Pardus İşletim Sistemi!

Salı Mayıs 3rd, 2016
341 Görüntülenme
Dünyanın En Büyük Teleskobunun İnşasına Başlandı

Dünyanın En Büyük Teleskobunun İnşasına Başlandı

Pazar Haziran 7th, 2015
267 Görüntülenme