Php trim() rtrim() ve ltrim() Fonksiyonları:
trim() fonksiyonu stringin başındaki ve sonundaki boşlukları veya silinmesini istediğiniz karakterleri siler. Genellikle kullanıcının üye olurken, bilgilerinin başına veya sonuna yanlışlıkla eklenen boşluk karakterini temizlemek amacıyla kullanılır. Yalnız bilinenin aksine trim() fonksiyonu sadece boşluk karakterinin silinmesi için kullanılmaz, stringin başındaki ve sonundaki istediğiniz karakterleri silmek için de kullanabilirsiniz. ltrim() fonksiyonu (Left = Sol, left trim = ltrim) stringin başındaki boşluğu siler, rtrim() (Right = Sağ, right trim = rtrim) fonksiyonu ise stringin sonundaki boşluğu siler. Bütün fonksiyonların 2 parametreli ve 1 parametreli kullanımları vardır.
Bu üç fonksiyon, birbirlerine benzer işlemlerde kullanılırlar. trim() fonksiyonu verinin sağında ve solunda yer alan tüm boşlukları temizlemek için kullanılır.
Örnek:
<?php $veri = " www.celalyurtcu.com "; echo trim($veri); ?>
Görüldüğü gibi $veri değişkenine atanan değerin sağ ve solundaki tüm boşluklar temizlendi.
rtrim() fonksiyonu verinin sağındaki boşlukları temizlemek için kullanılır.
Örnek:
<?php $veri = " www.celalyurtcu.com "; echo rtrim($veri); ?>
ltrim() fonksiyonu verinin solundaki boşlukları temizlemek için kullanılır.
Örnek:
<?php $veri = " www.celalyurtcu.com "; echo ltrim($veri); ?>
trim() fonksiyonu metnin sağında ki ve solunda ki boşlukları temizler. Bu fonksiyon ayrıca belirtilen karakterlerin silinmesinide sağlar.
Oluşturacağımız form yardımıyla web sayfamıza gelen ziyaretciden bilgi alırken, kullanıcıların yapabileceği hataları düşünerek, sorunları en az seviye indirmemiz gerekir. Kullanıcı adını bir boşluk bırakarak girse veritabanımıza bu boşluk ile bilgi kaydedilir. Sorgulama işlemlerinde boşluklarda sorgulamaya dahil edildiğinden boşluk bırakmadan ismini girse hatalı giriş uyarısını alır. Bu gibi sorunlar ile karşılaşmamak için PHP’de trim() fonksiyonunu kullanabilirsiniz.
Sözdizimi:
trim( metin,karakterler )
metin : Gereklidir. Silinecek metin belirtilir.
karakterler : İsteğe bağlıdır. Karakterler değiştirgesi kullanılarak silinecek karakterler belirlenebilir. Basitçe silmek istediğiniz tüm karakterleri belirtin. Bir karakter aralığını .. kullanarak belirtebilirsiniz.