Php'de istenilen karaktere nasıl ulaşılır? Dizi yöntemini kullanarak istenilen karaktere ulaşmak

Sabit İçerisinde Bulunan İçeriğin İstenilen Karakterine Ulaşma
Daha önceki derslerimizde yani değişkenler dersinde istenilen karekterlere nasıl ulaşıldığını öğrenmişik mantık aynı hemen bir örnekle ne demek istediğimizi anlatalım;
[<?php
define("ISIM","Ahmet);
echo ISIM[1]
?>]
Yukarıdaki örnekte gördüğünüz gibi bir sabit oluşturduk ve sabitimizin ismine "ISIM" adını verdik ve içeriğine "Ahmet" yazdık daha sonra sabitimizi seslerken diziymiş gibi sonuna köşeli parantez ekleyip içerisine ise ulaşmak istediğimiz karekterin indis değerini yazıyoruz.Hatırladığınız gibi indisler 0 dan başlıyordu.Örneğimizde gördüğünüz gibi sabitimizi sesledik ve köşeli parantezler içerisinde "1" yazdık buda demek oluyorki "ISIM" sabitimizin içerisindeki 1 numaralı karakteri ekrana yazılmasını istedik ve ekranımıza "h" harfini yazmış olduk şimdi aynı örneğimizi const ile yapalım.
[<?php
const ISIM = "Ahmet";
echo ISIM[3];
?>]
Yukarıdaki gördüğünüz örneği ise sabitlerdeki const ifadesini kullanarak yaptık define() ile çalışma mantığı aynıdır.Yukarıdaki örneğimizde ise ekranımıza "e" harfi yazacaktır çünkü "ISIM" sabitimizin içerisindeki "Ahmet" değerimizin 3. indisi "e" harfi olduğu için ekranımıza "e" harfini yansıtacaktır.
İlk baştada belirttiğim gibi bunun aynısnı değişkenler dersimizdede görmüştük.Bunun çalışma mantığını en iyi diziler dersimizden çok rahat anlayacaksınız.Köşeli parantez'in anlamı aslında bir diziyi ifade etmektedir.Biz köşeli parantez açıp içerisine bir indis değeri yazdığımızda Php otomatik olarak köşeli parantez gördüğünde değişkenimizin içeriğini veya sabitimizin içeriğini bir dizi olarak algılıyor ve içerisindeki her harfi, noktayı ve hatta virgülüne kadar tüm karakterleri bir eleman olarak algılıyor ve her ilk elemana 0'dan başlamak üzere bir indis değeri atıyor.Biz işte istediğimiz değerlere bu sayede rahatlıkla ulaşmış oluyoruz.
COMMENTS