Programlama dillerinde, yazıların (string) en başlarında ve en sondaki boşlukları silebilmek için trim olarak isimlendirilen fonksiyonlar vardır. PHP'de de kullanabileceğimiz üç farklı trim fonksiyonu bulunmaktadır.
Not: trim fonksiyonu aslında sadece boşluk (whitespace) karakterlerini silmek amacıyla kullanılan bir fonksiyon değildir, istenilen karakterleri bir yazının başından ve sonundan çıkartmak için kullanabileceğiniz bir fonksiyondur. Ancak trim fonksiyonunun en genel kullanımı boşluk karakterlerini bir yazının başından ve sonundan silmek şeklinde olduğu için yaygın olarak bu amaçla kullanılır.
Not 2: Boşluk karakteri, sadece space tuşuna basarak ürettiğimiz boşluk değildir, aşağıdaki tüm karakterler boşluk olarak isimlendirilir (tırnaklar olmadan):
" ", space karakteri boşluğu
"\t", tab boşluğu
"\0", NULL
"\n", yeni satır
"\r", satır başı
"\x0B", dikey çizgi "|"
trim: Baştaki ve sondaki boşluk karakterlerini (ya da istenen karakterleri) silmeye yarar
ltrim: Sadece baştaki boşluk karakterlerini (ya da istenen karakterleri) silmeye yarar
rtrim: Sadece sondaki boşluk karakterlerini (ya da istenen karakterleri) silmeye yarar
Bu üç fonksiyonu tek parametre (yazı) ile kullandığımızda sadece boşluk karakterleri silinir. iki parametre ile kullanarak ise silinmesini istediğimiz karakter listesini kendimiz parametre olarak verebiliriz.
<?php
$yazi = " bu yazının başında ve sonunda boşluk var ama noktalama işaretleri de olabilir.!, ";
echo $yazi;
echo "<br>";
echo trim($yazi);
echo "<br>";
echo ltrim($yazi);
echo "<br>";
echo rtrim($yazi);
echo "<br>";
echo trim($yazi,"b");
?>
Benzer PHP yazılarım için:
bkz: PHP'de yazıyı (String'i) bölmek ve ayırmak
bkz: PHP'de iki yazıyı (string) birleştirmek
bkz: PHP'de for döngüsü ile tablo (table) oluşturmak
bkz: PHP'de while döngüsü ile tablo (table) oluşturmak
bkz: PHP ile bugünün tarihini yazdırmak
bkz: PHP'de yazının ilk karakterini bulmak