Php ve String fonksiyonlar

Bu yazımda ise strlen() strtoupper() strtolower() ucfirst() trim() substr() strpos() str_repeat() gibi stringler üzerinde çalışmamıza yardım eden php fonksiyonlarından söz edeceğim.


<?php
$salt = " webcodez.blogspot.com ";

echo "$salt ".strlen($salt)." Karakterden oluşmaktadır<br>";
//strlen() fonksiyonu verilen string içindeki karakter sayısını bulur.
echo strtoupper($salt)."<br>";
//strtoupper() Fonksiyonu verilen karakterleri büyük harfe çevirir.
echo strtolower($salt)."<br>";
//strtolower() Fonksiyonu verilen karakterleri küçük harfe çevirir.
echo ucfirst($salt)."<br>";
//ucfirst() fonksiyonu verilen karakterin ilk harfini büyük harfe çevirir.
echo trim($salt)."<br>";
//trim() Fonksiyonu verilen stringin sağ ve sol tarafındaki boşlukları atar.
?>



Buraya kadar çalıştırdığımızda böyle bir çıktı alıyoruz.


webcodez.blogspot.com 21 Karakterden oluşmaktadır
WEBCODEZ.BLOGSPOT.COM
webcodez.blogspot.com
Webcodez.blogspot.com
webcodez.blogspot.com


<?php
$salt = "webcodez.blogspot.com";
$bul = substr($salt,0,8);
echo $bul;
?>


substr() Fonksiyonuna ilk giren değer aramayı yapmak istediğimiz stringdir. İkinci değer ise aramaya kaçıncı karakterden başlayacağımız, üçüncü karakter ise kaç karakter alacağımızdır. Karakter dizilerinin ilk karakteri 0 dan başlar. Yukarıdaki kkodu çalıştırınca çıktı webcodez olacaktır.

Peki tersden arama yapmak istersek.Ozaman ise eksi işaretini kullanıyoruz. $bul değişkenini değiştirelim. $bul = substr($salt,-12,8); Burada ise sondan 12. karakterden sonra 8 karakter al demiş olduk ve çıktı blogspot olarak yazıldı.


<?php
$salt = "webcodez.blogspot.com";
$bul = substr($salt,-12,8);
echo $bul;
?>


strpos() Fonksiyonu aradığımız karakterin, kaçıncı karakterde bulunduğunu gösterecektir.Çıktı 12 olarak ekrana yazılacaktır. Eğer aradığımız karakter bulunmaz ise fonksiyondan False değeri dönecektir.


<?php
$salt = "webcodez.blogspot.com";
$bul = strpos($salt,"g");
echo $bul;
?>


str_repeat() fonksiyonu ilk girilen argümanı ikinci gireceğiniz argüman kadar tekrarlar. Bu örnekte alt alta 5 kez webcodez.blogspot.com yazacaktır.


<?php
echo str_repeat("webcodez.blogspot.com<br>", 5);
?>

0 Yorum:

Yorumunuzu belirtebilirsiniz