Merhaba arkadaşlar mobilhanem.com için hazırladığımız PHP eğitimlerinde bu ders trim fonksiyonu kullanımına bakacağız. Trim fonksiyonu genellikle güvenlik amacıyla kullanılır. Başlıca kullanım alanları form işlemlerinde kullanıcıdan gelen verilerin boşluklarını silmekte kullanılır.
Trim Fonksiyonu
Trim fonksiyonu bir string ifadenin başındaki ve sonundaki boşlukları siler.
trim(” aaa “); geriye boşluksuz halde aaa değerini döndürür.
trim(“aaab”,”b”) ikinci kullanımı ise iki parametre alır ikinci olarak aldığı parametreyi karakter karakter karşılaştırarak string ifadenin başında veya sonunda varsa siler.
Örneğin:
$veri = ” aaab “; echo trim($veri);
?> |
Örneğimizi çalıştırdığımızda $veri değişkenindeki baştaki ve sondaki boşluklar silinecektir.
Örnek2:
$veri = “mobilhanem.com”; echo trim($veri,“com”);
?> |
Ekran çıktısı olarak: bilhanem. çıktısı verir.
Çalışma şekline bakarsak:
- mobilhanem.com -> m karakteri için çıkan sonuç obilhanem.co
- obilhanem.co -> o harfi için çıkan sonuç bilhanem.c
- bilhanem.c -> c harfi için çıkan sonuç bilhanem.
Bu işlemi iki taraftan silmemiz bizim verimizin aşırı şekilde kaybolmasına yol açar. Bu yüzden rtrim ve ltrim fonksiyonlarını kullanarak daha az veri kaybı ile işimizi çözebiliriz.
ltrim, rtrim Fonksiyonu
- ltrim fonksiyonu soldan veri siler başındaki “l” harfide ingilizcedeki left kelimesinden gelir.
- rtrim fonksiyonu sağdan veri siler. Başındaki “r” harfide ingilizcedeki right kelimesinden gelir.
ltrim (” aaa “); sadece soldaki boşlukları siler. Sağdaki boşluklar kalır.
ltrim(“mobilhanem”,”m”) sadece soldaki m harfini siler obilhanem çıktısını verir.
rtrim(” aaa “) sadece sağdaki boşlukları siler. Soldaki boşluklar kalır.
rtrim(“mobilhanem”,”m”) sadece sağdaki m harfini siler. mobilhane çıktısını verir.
Örnek:
Sağdan m harfi Sil: “.rtrim($veri,”m”);
?>
$veri = “mobilhanem.com”; echo “Soldan m harfi Sil: “.ltrim($veri,“m”); echo ”
?> |
Ekrana çıktı olarak aşağıdaki gibi çıktı verir.
Soldan m harfi Sil: obilhanem.com
Sağdan m harfi Sil: mobilhanem.co
trim,ltrim,rtrim fonksiyonlarının kullanımını da öğrenmiş olduk.
Bir dersimizin daha sonuna geldik arkadaşlar. Bir sonraki dersimiz olan Php Dersleri – implode ve explode Fonksiyonları dersimizde görüşme üzere 🙂
Konuyla ilgili yorumlarınızı konu altından yapabilirsiniz, ayrıca sorularınızı yine konu altından ve Mobilhanem Soru&Cevap bölümünden sorabilirsiniz.
Tüm php dersleri için tıklayınız.
17