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.

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 "<pre>"; 
	
    echo trim($metin);
	
    echo "</pre>";
	
    // Çıktı: "webcebir.com"

?>

Örnek:


<?php

 $metin = "   \t webcebir.com  \r ";
	
    echo "<pre>"; 
	
    echo trim($metin);
	
    echo "</pre>";
	
    // Çı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 "<pre>"; 
	
   echo ltrim($metin);
	
   echo "</pre>";
	
    // Çı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 "<pre>"; 
	
   echo ltrim($metin);
	
   echo "</pre>";
	
    // Çıktı: "  webcebir.com"
	
?>

Örnek:


<?php

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

effe 05/07/2019

Selam acemi kullanıcı olrak elimde txt içinde test test1 2test test2 aradaki boşlukları nasıl silebilirim cıktı: testtest1 2testtest2 olsun istiyorum tşkler...

yönetici 06/07/2019

Effe, Dediğin şekilde yapmak üzerinde baya düşünmek Gerekir. Sana fikir vermesi için şöyle bir örnek verelim:

$metin = "test test1 2test test2";

$dizi = explode (" ",$metin);

echo '<pre>';

print_r ($dizi);

echo '</pre>';

$text = implode(',',$dizi);

echo $text; 


Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

876

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML DİV ve SPAN NEDİR?
  • HTML FORM OLUŞTURMA
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.