$show=home

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

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

Sabit Dizi Tanımlama

Sabit dizi nasıl tanımlanır? Sabit dizi tanımlama ve dizi tanımlama kuralları

Sabit Dizi Tanımlama

Diziler dersimizin yeni konusu olan sabit diziler oluşturma dersimizde sabitlerden yararlanarak diziler oluşturacağız.Sabitlerimizin kuralları aklımızda olduğunu varsayarak şimdi hemen bir sabit dizi oluşturalım.Mantık çok basit normal bir define() veya const kullanarak dizi oluşturacağız ve oluşturduğumuz sabitin ilk parametresi bildğiniz gibi sabitimizin ismi oluyordu ikinci parametresi ise sabitimizin değeri oluyordu şimdi bu kurallarımızı  göz önünde bulundurarak bir sabit dizi oluşturalım

[<?php
define("DIZI",array("Kırmızı","Yeşil","Turuncu","Mavi","Siyah","Beyaz"));
echo "<pre>";
print_r(DIZI);
echo "</pre>";
?>]

Yukarıdaki gördüğünüz örnekte bir adet sabit oluşturduk ve içerisinde ilk paremetre olarak sabitmizin ismini yazdık ve ikinci parametre olarak sabitimize değer olarak bir dizi tanımlamış olduk ve sabitimizi seslediğimizde ekranımıza sabit dizimizi yansıtmış olduk.Şimdi bu yaptığımızı birde const kullanarak yapalım;

[<?php
const DIZI = array("Kırmızı","Yeşil","Turuncu","Mavi","Siyah","Beyaz");
echo "<pre>";
print_r(DIZI);
echo "</pre>";
?>]

Görüldüğü üzere sabit dizimizi aynı şekilde const kullanarakta yapabiliyoruz.Sabitler dersimizi iyice pekiştirdiyseniz anlamamanız için hiçbir sebep yoktur işleyiş tamamen aynıdır.Şimdide tekrardan define() sabit fonksiyonumuzu kullanarak dizi elemanlarımıza birer anahtar ataması yapalım ve dizi elemanlarımızı atadığımız anahtarlar aracılığı ile çağırdalım;

[<?php
define("DIZI",array("Renk1"=>"Kırmızı","Renk2"=>"Yeşil","Renk3"=>"Turuncu","Renk4"=>"Mavi","Renk5"=>"Siyah","Renk6"=>"Beyaz"));
echo "<pre>";
print_r(DIZI);
echo "</pre>";
echo DIZI["Renk1"]."<br/>";
echo DIZI["Renk2"]."<br/>";
echo DIZI["Renk3"]."<br/>";
echo DIZI["Renk4"]."<br/>";
echo DIZI["Renk5"]."<br/>";
echo DIZI["Renk6"];
?>]

Yukarıdaki örnekte gördüğünüz gibi sabit dizilerdede mantığımız tamamen aynıdır.Renklerimize anahtarlar atadık ve define() sabit fonksiyonunu kullnarak tüm sabit dizi elemanlarımızı ekrana çağırdık şimdide aynı örneği const ile yapalım;

[<?php
const DIZI = array("Renk1"=>"Kırmızı","Renk2"=>"Yeşil","Renk3"=>"Turuncu","Renk4"=>"Mavi","Renk5"=>"Siyah","Renk6"=>"Beyaz");
echo "<pre>";
print_r(DIZI);
echo "</pre>";
echo DIZI["Renk1"]."<br/>";
echo DIZI["Renk2"]."<br/>";
echo DIZI["Renk3"]."<br/>";
echo DIZI["Renk4"]."<br/>";
echo DIZI["Renk5"]."<br/>";
echo DIZI["Renk6"];
?>]

Gördüğünüz gibi define() ile yaptığımız örneğin aynısını const ilede sorunsuz bir şekilde yapıp ekrana çağırabiliyoruz.Birde dizi elemanlarımızın bazılarına biz anahtar verelim bazılarına ise otomatikmek Php versin böyle bakalım birde;

[<?php
define("DIZI",array("Kırmızı","Renk2"=>"Yeşil","Renk3"=>"Turuncu","Mavi","Renk5"=>"Siyah","Beyaz"));
echo "<pre>";
print_r(DIZI);
echo "</pre>";
echo DIZI[0]."<br/>";
echo DIZI["Renk2"]."<br/>";
echo DIZI["Renk3"]."<br/>";
echo DIZI[1]."<br/>";
echo DIZI["Renk5"]."<br/>";
echo DIZI[2];
?>]

Yukarıdada gördüğünüz gibi yarısını Php yarısını bizim tanımladığımız anahtar değerleri ile sabit dizimizin elemanlarını çağırdığımızdada sorunsuz bir şekilde geldiğini görebiliyorusunuz.Aynı işlemi birde const ile yapıp bu dersimizi sonlandıralım.

[<?php
const DIZI = array("Kırmızı","Renk2"=>"Yeşil","Renk3"=>"Turuncu","Mavi","Renk5"=>"Siyah","Beyaz");
echo "<pre>";
print_r(DIZI);
echo "</pre>";
echo DIZI[0]."<br/>";
echo DIZI["Renk2"]."<br/>";
echo DIZI["Renk3"]."<br/>";
echo DIZI[1]."<br/>";
echo DIZI["Renk5"]."<br/>";
echo DIZI[2];
?>]

Gördüğünüz gibi const ilede sorunsuz bir şekilde sabit dizimiz çalışıyor.Dizilerimizi sabitlerimizin içerisinde bu şekilde rahatlıkla tanımlayıp ihyiyacımıza göre kullanabiliriz. 

COMMENTS

Ad

Css,4,Diziler,11,Php,30,Sabitler,5,
ltr
item
KodlaMax: Sabit Dizi Tanımlama
Sabit Dizi Tanımlama
Sabit dizi nasıl tanımlanır? Sabit dizi tanımlama ve dizi tanımlama kuralları
https://1.bp.blogspot.com/-U6Cl-E8J5l0/XweDp5aeXJI/AAAAAAAABEQ/FrjokGZCT4gUfb7mrqRWRDI9ZhqujGhAgCLcBGAsYHQ/s640/14%2BSabit%2BDiziler%2BOlu%25C5%259Fturma.jpg
https://1.bp.blogspot.com/-U6Cl-E8J5l0/XweDp5aeXJI/AAAAAAAABEQ/FrjokGZCT4gUfb7mrqRWRDI9ZhqujGhAgCLcBGAsYHQ/s72-c/14%2BSabit%2BDiziler%2BOlu%25C5%259Fturma.jpg
KodlaMax
https://www.kodlamax.com/2020/07/sabit-dizi-tanmlama.html
https://www.kodlamax.com/
https://www.kodlamax.com/
https://www.kodlamax.com/2020/07/sabit-dizi-tanmlama.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