İPUCU

PHP Hypertext Processor ile ilgili sanal yönergeler üzerinde geliştirme için tasarlanmış dil ile ilgili dökümanların paylaşım alanı.

Seçenekler

Php dersleri - Diziler #4 (2. Bölüm)

07-12-2018 14:43
#1
Squ4re - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2018
Nereden:
Suriye
Yaş:
18
Mesajlar:
248
Teşekkür (Etti):
18
Teşekkür (Aldı):
56
Konular:
33
Ticaret:
(0) %
Merhaba arkadaşlar önceki konumda diziler hakkında temel bilgi vermiştim bu konumda tüm diziyi gösterme,dizi silme ve anahtar değiştirmeyi göstereceğim.


Sayısal anahtarları yazılı anahtara nasıl dönüştürürüz?

İlk önce örnek bir array tanımlayalım.
Kod:
$uyeler = array("ali", "mehmet", "can");
Yukarıdaki tanıdığım dizinin herhangi bir elemanını ekrana yazdırmak istersem şöyle olur;
Kod:
echo $uyeler[0] <--- köşeli parantez içine aldığım rakam sayısal anahtarımız oluyor.
(ekrana ali yazdırdım)
Şimdi biz istersek sayısal anahtarımızı herhangi bir farklı değerle değiştirebiliriz hemen gösteriyim;
Kod:
$uyeler = array('bir' => 'ali', 'iki' => 'mehmet', 'üç' => 'can');
yukarıda $uyeler dizimine atadığım değerlere harf anahtarları atadım.Şimdi bu herhangi bir dizi değerini ekrana yazdırayım.
echo $uyeler[bir];
ekrana ali yazdırdım.
Array fonksiyonu kullanarak anahtar değişimini gösterdim şimdi birde manuel olarak gösteriyim.
Kod:
$uyeler['bir'] = "ali";
$uyeler[iki] = "mehmet";
$uyeler[üç] = "can";

echo $uyeler[iki];
ekrana mehmet yazdırdım.
Arkadaşlar bu yöntemi kullanarak farklı senaryolarda üretebilirsiniz mesela;
Kod:
$uye ["ad"] = "ali";

$uye ["soyad"] = "veli";
echo 'merhaba benim adım' . $uye["ad"] . 'soyadım' . $uye["soyad"];
Ekrana merhaba benim adım ali soyadım veli yazdırdım.
Bu şekilde birçok kullanım alanı mevcuttur maksat size kolaylık sağlamasıdır.

Dizide bulunan eleman sayısını göstermek

Bu yöntem ile oluşturduğunuz dizide bulunan eleman sayısını ekrana yazdırabilirsiniz hemen gösteriyim;
Kod:
{örnek bir dizi tanımlayalım}
$uyeler = array("ali", "veli", "can");

echo count($uyeler); <-- burada count fonksiyonu ile ekrana dizide bulunan eleman sayısını yazmasını söyledim
Ekranda 3 sayısı yazacaktır çünkü dizime 3 eleman tanımlamıştım.
Dizinin tüm elemanlarını ekrana yazdırmak
Bu yöntem ile dizinizde bulunan tüm elemanları ekrana yazdırmanız mümkün hemen gösteriyim;
Kod:
{örnek bir dizi tanımlayalım}

$uyeler = array("can", "melih", "ahmet");
print_r($uyeler); <-- burada print_r komutu ile $uyeler dizinin tamamını ekrana yazdırmasını söyledim.
Ekranda çıktısı şöyle olacaktır 

Array
 (
[0] => can
[1] => melih
[2] => ahmet
)
Eklemeyi unuttuğum kısımlar olabilir aklıma geldikçe konuya eklemeye çalışacağım.
/------------------------------------------------------------------------\
Bana motive olmak için teşekkür edebilirsiniz
\------------------------------------------------------------/
Konu Squ4re tarafından (07-12-2018 14:45 Saat 14:45 ) değiştirilmiştir.
FelicyaRubben, MwTugi Teşekkür etti.

07-12-2018 15:56
#2
MwTugi - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2016
Nereden:
Nereye !
Yaş:
4
Mesajlar:
4.886
Teşekkür (Etti):
334
Teşekkür (Aldı):
1617
Konular:
376
Ticaret:
(0) %
Eline sağlık, konularını bence video olarak anlatsan daha çok ilgi görür diye düşünüyorum, ayrıca ikinci ders için diziler biraz ileride değil mi

Değişkenler
Operatörler vs. diye baştan bir video ile başla bence
Kullanıcı İmzası
Düşme!
Düşersen, bağımsızlığını ilan eder dostların,
Düşünce, bütün düşüncelerin değişir hayata dair.
Yılanın ne kadar masum, kurdun suçsuz, çakalın çakal olmadığını anlarsın iki yüzlü insanları görünce
,
Düşme!

10'uncu Köyden!
07-12-2018 16:37
#3
Jraex - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2018
Nereden:
Galaksi
Mesajlar:
319
Teşekkür (Etti):
67
Teşekkür (Aldı):
25
Konular:
40
Ticaret:
(0) %
Teşekkürler
Kullanıcı İmzası
“Tarih yazmak, tarih yapmak kadar önemlidir. Yazan yapana sadık kalmazsa, değişmeyen hakikat insanı şaşırtacak bir mahiyet alır.”
Mustafa Kemal Atatürk
08-12-2018 03:57
#4
Squ4re - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2018
Nereden:
Suriye
Yaş:
18
Mesajlar:
248
Teşekkür (Etti):
18
Teşekkür (Aldı):
56
Konular:
33
Ticaret:
(0) %
Alıntı:
MwTugi´isimli üyeden Alıntı Mesajı göster
Eline sağlık, konularını bence video olarak anlatsan daha çok ilgi görür diye düşünüyorum, ayrıca ikinci ders için diziler biraz ileride değil mi

Değişkenler
Operatörler vs. diye baştan bir video ile başla bence
bu diziler konumun 2. bölümü hocam dizilerden önce değişkenler ve sabitler hakkında bilgi verdim zaten

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı