Bazen veritabanından virgül veya herhangi bir ayraç ile veri çekip bir string oluştururuz, fakat oluşturduğumuz string in en sonuna veya en başına bu ayraçlar girer, bu gibi durumlarda php nin rtrim() veya ltrim() fonksiyonları ile işimizi halledebiliriz.
Trim kelime anlamı: düzeltmek, budamak, uçlarından almak.
ltrim()
ltrim, php de "Left Trim" yani sol tarafı düzeltmek anlamına gelir, basitçe bir örnek yapacak olursak;
<?php $metin = ",yunus,blog,yazi,hello,world"; echo ltrim($metin,","); ?>
Çıktısı: "yunus,blog,yazi,hello,world" olacaktır, gördüğünüz gibi stringin başındaki "," karakterini atmasını söylemiş olduk.
rtrim()
rtrim, Right Trim (sağ tarafı düzeltmek) anlamına gelir, ltrim() fonksiyonunun tam tersidir, küçük bir örnek yapalım;
<?php $metin = "yunus,blog,yazi,hello,world,"; echo rtrim($metin,","); ?>
Çıktısı: "yunus,blog,yazi,hello,world" olacaktır, bu fonksiyon ile de stringin sonundaki "," karakterini atmasını söylemiş olduk.
Eline Sağlık Abi İşime Yaradı Bu Kod, Aslında Biliyordum Daha Önce Görmüştüm Ama Hiç Kullanmamıştım, Aklıma Da Gelmedi Kullanmadığım İçin :) ;)
Yazan Zahid Efe | Tarih : 19 Mayıs 2014 , Pazartesi 00:17
Ellerine sağlık Yunus.
Yazan Orkun Çaylar | Tarih : 28 Haziran 2014 , Cumartesi 23:34
benimde bir sorunum var yardımcı olursanız çok sevinirim bir wordpress temada para birimi kısmında virgül ve noktçıkıyor ben o virgül ve noktayı kaldıramıyorum yardımcı olurmusunuz
Yazan Yalçın | Tarih : 27 Ağustos 2015 , Perşembe 01:36
@Yalçın Aldığın çıktıyı burada paylaşırsan çözüm üretiriz.
Yazan Yunus Başşahan | Tarih : 27 Ağustos 2015 , Perşembe 11:35
Peki metne bakmadan nasıl silebiliriz? Misal metinde şu yazıyorsa(veya başka bir yazı, metinde ne yazdığını bilmiyoruz); $metin = "yunus,blog,yazi,hello,world"; sondaki 5 karakter ne olursa olsun silsin. Yani bu örnekteki çıktı şu şekilde olacak: yunus,blog,yazi,hello,
Yazan semih | Tarih : 1 Kasım 2015 , Pazar 15:20
Bu fonksiyonları biliyordum ancak unutmuşum yazınız için teşekkürler.
Yazan Mehmet Ali Peker | Tarih : 8 Mart 2017 , Çarşamba 16:13