Yenilikleri, isteklerinizin aşamalarını görebilirsiniz.
Arkadaşlar tabi ki konularınızı; başlık, açıklama ve düzenli bir kod dökümanı halinde ilettiğiniz takdirde paylaşırız. Bunun için info@phpmutfagi.com mail adresine yazmanız yeterlidir. Sadece tek şartımız herkesin anlayacağı bir dilde anlatmanız (Konularınızı iletirken lütfen imzanızı da gönderin. İsim soyisim, varsa linkedin veya başka bir sosyal medya hesabınız).
31-12-2022
Php derslerinde, php hazır kodlarda, php hatalarda ve ya tüm konularda hızlıca arama yaparak aradığınıza hızlıca ulaşabilirsiniz.
Yayın Tarihi
Php substr() fonksiyonu bir string ifadenin karakter kısıtlaması yaparak belirli bir kısmını almamızı sağlar. Yani bir metnin sadece belirli bir kısmını yazdırabiliriz.
<?php
//substr($degisken, $kacinci_karakterden_baslayacak, $kac_karakter_daha_yazacagi);
$metin = "Merhaba Dünya";
echo substr($metin, 0, 9); //Çıktı: Merhaba D
//burada metnin 0. karakterden başlayıp 9 karakter daha yazmasını söyledik.
//Şunu unutmayın; BOŞLUKLARIDA DAHİL EDER.
echo substr($metin, 2, 7); //Çıktı: rhaba D
?>
Eğer bitiş değeri vermez sadece başlangıç değerini verirseniz varsayılan olarak metnin bitiş değerini metnin karakter sayısı olarak alacaktır.
<?php
$metin = "Merhaba Dünya";
echo substr($metin, 7); //Çıktı: Dünya
?>
Bazen bitireceğiniz ya da başlatacağınız nokta türkçe karakterlere denk gelebiliyor. Böyle bir durumda mb_substr()
devreye giriyor. Php de mb_substr()
tek ek özelliği yazdığınız metnin dil karşılaştırmasını belirtmenizi sağlamasıdır.
<?php
$metin = "Merhaba Dünya";
echo substr($metin, 0, 10); //Çıktı: Merhaba D�
echo "<br />"; //alt satıra geçmesi için html tagı olan <br />
echo mb_substr($metin, 0, 10, "UTF-8"); //Çıktı: Merhaba Dü
?>