lostyazilim
tr.link

PHP'de Array (Değişken Grubu, Dize) Kullanımı

2 Mesajlar 1.968 Okunma
acebozum
tr.link

Samcro Samcro WM Aracı Kullanıcı
  • Üyelik 04.02.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Entrepreneur
  • Konum İstanbul Anadolu
  • Ad Soyad S** C**
  • Mesajlar 140
  • Beğeniler 18 / 18
  • Ticaret 4, (%100)
Dize, birden fazla değişken barındıran veri grubudur. Bu değişkenler aynı türdedir ve tek bir ana değişken içerisinde bulunurlar.

Örneğin 4 değişkenli bir alfasayısal yapımız var:

$model1 = "Mercedes";
$model2 = "Opel";
$model3 = "BMW";
$model4 = "Peugeot";
?>


Şanslıyız ki bu modeller 4 tane, ya 400 tane olsaydı? Tek tek yazacak mıydık? Elbette hayır, çünkü dize kullanarak işimizi hızlandırabiliriz.

Sayısal Dizeler

Gruba dahil her değişkenin bir numara ile belirtildiği yapıdır. 2 şekilde yapılır.

// 1. Yol
$modeller = array("Mercedes","Opel","BMW","Peugeot");

// 2. Yol
$modeller[0] = "Mercedes";
$modeller[1] = "Opel";
$modeller[2] = "BMW";
$modeller[3] = "Peugeot";
?>


Çağrışımsal Dizeler

Dizeleri çağırmak için kullandığımız sayıların yerini kelimeler alır.

// 1. Yol
$puanlar = array(
"Ali" => 10,
"Hasan" => 15,
"Murat" => 22,
"Ayse" => 32,
);

// 2. Yol
$puanlar["Ali"] = 10;
$puanlar["Hasan"] = 15;
$puanlar["Murat"] = 22;
$puanlar["Ayse"] = 32;

?>


Dize İçinde Dize (Çoklu Dizeler)

Bir arraylist içerisinde dizeler kullanabiliriz. Her bir dize için [] eklenir.


$aileler = array(
"Eliçalışkan" => array("Murat","Çiğdem","Esra"),
"Keçecioğlu" => array("Yavuz","Mustafa")
);

echo $aileler["Eliçalışkan"][0] . ",
Eliçalışkan ailesinin bir üyesidir.";

?>
Sinan

kişi bu mesajı beğendi.

elektronikssl
webimgo

Omercitak Omercitak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 01.08.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Php Developer
  • Konum Yalova
  • Ad Soyad ** **
  • Mesajlar 174
  • Beğeniler 64 / 45
  • Ticaret 1, (%100)
array içinde array sanki insepşın yapmışın :D Şaka maka eline sağlık
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al