$type=carousel$count=9$cols=3$cate=0$show=home

$show=home

[TRENDING]$type=grid$count=24$cate=1$sn=0$rm=0$meta=0$icon=1$show=home

Dizilerde List() Fonksiyonunun Kullanımı

Dizilerde list() fonksiyonunun kullanımı

Dizilerde List() Fonksiyonunun Kullanımı

Dizilerde List() Fonksiyonunun Kullanımı

Bu dersimizde dizilerde list() metodunun ne işe yaradğını ve nasıl kullanıldığı inceleyeceğiz.Dizilerde bazen dizi içerisindeki elemanları tek tek birer değişkene atama ihtiyacı duyduğumuz zaman devreye giren bir metoddur.List() metodunun kullanımı oldukça basittir.Öncelikle list("$Degisken1","$Degisken2","$Degisken3"..) = $dizi şeklinde kabaca bir kullanım şekli vardır list() metodunun içersindeki "$Degisken1" değişkeni dizimizin içerisindeki ilk elemanı temsil eder aynı şekilde "$Degisken2" değişkenide dizi içerisindeki ikinci elemanımızı temsil eder.Teori kısmını bırakıp hemen bir örnek ile anlattıklarımızı açıklayalım:
 
[<?php
$Dizi = array("Ahmet","Mehmet","Mustafa","Halil");
echo "<pre>";
print_r($Dizi);
echo "</pre>";
list($Isim1,$Isim2,$Isim3,$Isim4) = $Dizi;
echo $Isim1."<br/>";
echo $Isim2."<br/>";
echo $Isim3."<br/>";
echo $Isim4;
?>]

Yukarıda ki örnekte görüldüğü üzere isimler ile ilgili bir dizi oluşturduk ve içerisine dört adet isim girdik ardından girdğimiz isimleri normal bir şekilde ekranımıza yansıttık.Daha sonra list() metodumuzu eşittir diyerek dizimizi işaret etmiş olduk.Ardından dizi içerisinde her bir isme denk gelecek kadar list() metodunun içerisine parametre olarak değişkenler girdik.Ardından girdiğimiz değişkenleri ekrana çağırdığımız zaman dizi içerisindeki denk gelen ismi ekranımıza yansıtmış oldu.Şimdi örneğin biz dizi içerisindeki her elemanı değişkene atamak istemiyor olabiliriz.Şimdiki örneğimizde dizi içerisindeki tüm isimlere değilde, bazı isimleri değişkene atayalım.Hemen örneğine geçelim:

[<?php
$Dizi = array("Ahmet","Mehmet","Mustafa","Halil");
echo "<pre>";
print_r($Dizi);
echo "</pre>";
list($Isim1,,,$Isim4) = $Dizi;
echo $Isim1."<br/>";
echo $Isim4;
?>]
 
Yukarıdaki örnekte görüldüğü üzere sadece iki dizi elemanımıza değişken atadık ve başarılı bir şekilde ekrana çağırmış olduk.Şimdide çok boyutlu dizilerde işler nasıl değişiyor hemen bakalım:
 
[<?php
$Dizi = array("Ahmet","Mehmet",array("Merve","Canan","Büşra"),"Mustafa","Halil");
echo "<pre>";
print_r($Dizi);
echo "</pre>";
list($Isim1,$Isim2,$Isim3,$Isim4,$Isim5) = $Dizi;
echo $Isim1."<br/>";
echo $Isim2."<br/>";
echo $Isim3."<br/>";
echo $Isim4."<br/>";
echo $Isim5;
?>]

Yukarıdaki işlemin ekran çıktısında bir hata alıyoruz.Sebebi ise iç içe çok boyutlu dizilerde içteki diziye bir değişken ataması yaptık ve daha sonra dizi elemanlarımıza atadığımız değişkenleri ekrana çağırdığımız zaman ilk değişkene ilk dizi elemanı sıkıntısız bir şekilde gelmektedir ama sıra içteki diziye geldiği zaman yani "$Isim3" adlı değişkeni ekrana çağırdığımızda bir hata alıyoruz.Sebebi ilse bir diziyi bildiğiniz gibi ekrana çağırmak için "echo" değil "print_r()" fonksiyonunu kullanmamız gerektiği içindir.Şimdi aynı örneği hatasız bir şekilde yapalım:
 
[<?php
$Dizi = array("Ahmet","Mehmet",array("Merve","Canan","Büşra"),"Mustafa","Halil");
echo "<pre>";
print_r($Dizi);
echo "</pre><br/>";
list($Isim1,$Isim2,$Isim3,$Isim4,$Isim5) = $Dizi;
echo $Isim1."<br/>";
echo $Isim2."<br/>";
echo "<pre>";
print_r($Isim3);
echo "</pre>";
echo $Isim4."<br/>";
echo $Isim5;
?>]
 
Yukarıdaki örnekte görüldüğü üzere hiçbir hata almamaktayız.Sebebi ise "$Isim3" adlı değişkenimizi "echo" yerine "print_r()" kullandık ve hatamızı gidermiş olduk.Şimdide bu içteki dizimizin elemanlarına nasıl değişkenler atayıp ekrana çağırabiliriz ona bakalım:
 
[<?php
$Dizi = array("Ahmet","Mehmet",array("Merve","Canan","Büşra"),"Mustafa","Halil");
echo "<pre>";
print_r($Dizi);
echo "</pre><br/>";
list($Isim1,$Isim2,list($Kadin1,$Kadin2,$Kadin3),$Isim4,$Isim5) = $Dizi;
echo $Isim1."<br/>";
echo $Isim2."<br/>";
echo $Kadin1."<br/>";
echo $Kadin2."<br/>";
echo $Kadin3."<br/>";
echo $Isim4."<br/>";
echo $Isim5;
?>]
 
Yukarıdaki örnekte görüldüğü üzere list() metodumuzun içersinde içteki diziye geldğimiz zaman tekrar bir list() açıp içerisine içteki dizinin elamanlarının atanacağı değişkenleri oluşturduk.Ardından tüm değişkenlerimizi ekrana çağırdığımız zaman hem erkek isimlerinin hemde kadın isimlerinin başarılı bir şekilde ekrana yazdırabildiğimizi görmüş oluyoruz.


COMMENTS

Ad

Css,4,Diziler,30,Php,49,Sabitler,5,
ltr
item
KodlaMax: Dizilerde List() Fonksiyonunun Kullanımı
Dizilerde List() Fonksiyonunun Kullanımı
Dizilerde list() fonksiyonunun kullanımı
https://1.bp.blogspot.com/-77pJhkxOPq0/X1EYqTnoxCI/AAAAAAAABMo/o4baCyikkWEDL73-2da5kfjkNMWqxBjaACLcBGAsYHQ/w640-h383/Dizilerde%2BList%2528%2529%2BMetodunun%2BKullan%25C4%25B1m%25C4%25B1.jpg
https://1.bp.blogspot.com/-77pJhkxOPq0/X1EYqTnoxCI/AAAAAAAABMo/o4baCyikkWEDL73-2da5kfjkNMWqxBjaACLcBGAsYHQ/s72-w640-c-h383/Dizilerde%2BList%2528%2529%2BMetodunun%2BKullan%25C4%25B1m%25C4%25B1.jpg
KodlaMax
https://www.kodlamax.com/2020/09/dizilerde-list-fonksiyonunun-kullanm.html
https://www.kodlamax.com/
https://www.kodlamax.com/
https://www.kodlamax.com/2020/09/dizilerde-list-fonksiyonunun-kullanm.html
true
6740144852254417687
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content