5.00 / 1 oy

PHP'de baştaki ve sondaki boşlukları silmek (trim)

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

PhpCoder

12.03.2021 02:16

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de baştaki ve sondaki boşlukları silmek (trim)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.