Herkes için PHP Eğitimleri-21: Temel string komutları

Herkes için PHP Eğitimleri-21: Temel string komutları

Php dilinde metinsel değişkenlerle işlemler yapabileceğimiz birkaç faydalı string komutlarını ele alalım.

strlen() Girilen metnin uzunluğunu alma

$metin = “Merhaba sevgili dünya”;
echo “Yazının uzunluğu : ” . strlen($metin);

chr() Girilen ascii koduna karşılık gelen karakteri gösterme

$karakter_goster = chr(65);
echo $karakter_goster;

explode() Belirtilen ayırac işaretine göre metni parçalama

$cumle = “Sarper ARIKAN”;
$bol = explode(” “,$cumle);
print_r($bol);

trim(), ltrim() ve rtrim() fonksiyonlarıyla boşluk temizleme

Trim fonksiyonuyla alınan değişken içerisindeki boşluklar temizlenir. Ltrim, soldan boşluk temizler, rtirm ise sağdan boşluk temizler.
$veri = ” Sarper “;
$bosluklari_kaldir = trim($veri);
echo $bosluklari_kaldir;

substr() Bir metni belirtilen aralığını alma

$veri = “Bugün evde buluşacağız.”;
$cek = substr($veri,3,5);
echo $cek;
Belirtilen aralıktaki metni çektik.

strtoupper() ve strtolower() metni büyük veya küçük harfe çevirme

$metin=”PARAYI VEREN DÜDÜĞÜ ÇALAR!”;
echo strtolower($metin),”
“; // küçük harfe dönüştürülüyor
$metin=”Pilavdan dönenin kaşığı kırılsın!”;
echo strtoupper($metin);// büyük harfe dönüştürülüyor

Eğerki harflerin çevirilmesinde türkçe karakter sorunu yaşarsanız aşağıdaki gibi bir kullanımı tercih edebilirsiniz.
$metin=”PARAYI VEREN DÜDÜĞÜ ÇALAR!”;
echo mb_strtolower($metin,”iso-8859-9″),”
“; // küçük harfe dönüştürülüyor
$metin=”Pilavdan dönenin kaşığı kırılsın!”;
echo mb_strtoupper($metin,”iso-8859-9″);// büyük harfe dönüştürülüyor

ucfirst() Metnin ilk harfini büyük hale çevirme

$ad = “sarper”;//Küçük s büyük S oldu.
echo ucfirst($ad);

ucwords() Metinde geçen her kelimenin baş harfini büyütme

$adsoyad = “sarper arıkan”;
echo ucwords($adsoyad);//Küçük s ve a harfleri büyük hale getirildi.

str_replace() Metin içeriklerini değiştirme

$metin = “Bugün pc başına geçecek vaktim olmadı.”;
$degister = str_replace(“pc”,”bilgisayar”,$metin);//Bu fonksiyon üç parametre alıyor. İlk parametre değişecek kelime, sonra değiştirilmesi istenen kelime ve değişecek metin.

echo $degistir;

nl2br() Alt satıra geçme

nl2br fonksiyonu ile hem kaynak kodunda hem de \n yerine bir alt satıra geçilmesini sağlar.

This article was written by

Bu içerik hoşunuza gitti mi? O zaman bir yorum bırakabilirsiniz.