PHP trim() FONKSİYONU - METİN'DE BOŞLUK SİLME

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.

Dönen Değerler :

silinmiş metin.

NOT: Bu fonksiyon metnin'nin başındaki ve sonundaki boşlukları siler. İkinci değiştirge olmaksızın trim() fonksiyonu sadece aşağıdaki karakterleri silecektir.

  • " " (ASCII 32 (0x20)), sıradan boşluk.
  • "\t" (ASCII 9 (0x09)), sekme.
  • "\n" (ASCII 10 (0x0A)), satırsonu.
  • "\r" (ASCII 13 (0x0D)), satırbaşı.
  • "\0" (ASCII 0 (0x00)), NUL-bayt.
  • "\x0B" (ASCII 11 (0x0B)), dikey sekme.

Sürüm Bilgisi :

4.1.0 sürümünde İsteğe bağlı karakterler değiştirgesi eklendi.

Örnek:

<?php

 $metin = "   webcebir.com   ";
	
    echo "
"; 
	
	echo trim($metin);
	
	echo "
"; // Çıktı: "webcebir.com" ?>

Örnek:

<?php

 $metin = "   \t webcebir.com  \r ";
	
    echo "
"; 
	
	echo trim($metin);
	
	echo "
"; // Çıktı: "webcebir.com" ?>

Örnek:

<?php

 $metin = "webcebir.com!!!,php";
	
	$k= trim($metin , "web !,php");
	
	var_dump($k);
	
    // Çıktı: "string(9) "cebir.com"


?>

Not: Bu fonksiyon, Belirtilen karekterleri silerken baştan ve sondan karekterleri sırayla belirtmelisiniz, aradan karakter belirtirseniz silmeyecektir.

ltrim() fonksiyonu


Sadece sol boşlukları sildirmek için kullanılır ve soldan itibaren karekterde siler.

Örnek:

<?php

$metin = "  webcebir.com   ";

   echo "
"; 
	
   echo ltrim($metin);
	
   echo "
"; // Çıktı: "webcebir.com " ?>

Örnek:


<?php

 $metin = "webcebir.com";
	
	$m= ltrim($metin , "web");
	
	var_dump($m);
	
    // Çıktı: string(9) "cebir.com"
	
?>

rtrim() fonksiyonu


Bu fonksiyon sadece metnin sağındaki boşlukları siler ve sağdan itibaren karekterde siler.

Örnek:


<?php

$metin = "  webcebir.com   ";

   echo "
"; 
	
   echo ltrim($metin);
	
   echo "
"; // Çıktı: " webcebir.com" ?>

Örnek:

<?php

    $metin = "webcebir.com";
	
	$m= rtrim($metin , ".com");
	
	var_dump($m);
	
    // Çıktı: string(8) "webcebir"
	
?>

Adınız

Eposta

Mesaj

3517

Güvenlik No

REKLAM
KATEGORİ
POPÜLER MAKALE