substr() ve strlen() kullanımı ve örnekleri

Bu dersimde substr() ve strlen() fonksiyonlarının kullanımını örnekler ile anlatacağım.

Selamlar,

Bu dersimde substr() ve strlen() kullanımını örnekler ile göstereceğim.

Aşağıdaki kod parçasında hem kullanımı hakkında bilgi hemde örnek olarak yer almaktadır.

Projeyi görmek için tıklayın - Projeyi indirmek için tıklayın

substr() kullanımı ve örneği;

<h3>substr() örneği;</h3>



/*####################################################################################

# substr() Fonksiyonunun Kullanımı Şöyledir;

#

# Kısaltılmasını istediğimiz değişken içeriğini yeni bir değişken oluşturularak

# $yenidegisken = substr($eskidegisken,0,30);

# şeklinde bir atama yaparız. Belirtilen 0,30 rakamları ilk karakterden başlayıp

# 30 karakter kısaltma yapar



# Aynı zamanda 5,30 gibi kullanada biliriz ilk 5 karakterden sonra başlayıp 30

# karakter kısaltma yapar.

####################################################################################*/

$yazimiz      = "GKN Software, web tasarım ve programlama hakkında ders, proje vb. gibi içerikler sunan bir kişisel blog."; //Bir değişken oluşturduk

$yazi_kisalt = substr($yazimiz,0,15); //Ekran Çıktısı: GKN Software, w



echo $yazi_kisalt; //Yeni değişkenimizi yazdırıyoruz

?>


Ekran çıktısı:
GKN Software, w

Peki ne yaptık?
Bir string değişken atayıp içerisine kısaltılmasını istediğimiz yazıları yazdık. Daha sonra yeni bir değişken oluşturup ve substr() fonksiyonunu kullanarak kısaltılmasını istediğimiz değişkenimizi, nerden başlayıp nereye kadar kısaltacağımız değerleri belirttik 0, 15 şeklinde.

strlen() kullanımı ve örneği;

<h3>strlen() örneği:</h3>



/*####################################################################################

# Diğer Bir Kullanımı İse strlen() Fonksiyonu İle Birliktedir;

#

# Kısaltılmasını istediğimiz değişken içeriğini yeni bir değişken oluşturarak

# $yenidegisken = strlen($eskidegisken);

# şekilde görüldüğü gibi yeni değişkene strlen() fonksiyonunu kullanarak atıyoruz.



# Bir if döngüsü kurarak yazımız 25ten büyük ise substr kullanarak kaçıncı karakterden

# başlayarak, kaç karakter kısaltıcağımızı belirtiriz ve aynı zamanda devamını oku,

# ... işareti vb. gibi işlemlerde yapabiliriz.

####################################################################################*/

$ornekyazi         = "GKN Software, web tasarım ve programlama hakkında ders, proje vb. gibi içerikler sunan bir kişisel blog.";

$ornekyazi_yeni = strlen($ornekyazi);

if ($ornekyazi_yeni > 35) {

$yeni_yazi = substr($ornekyazi, 0, 25); //Ekran Çıktısı: GKN Software, web tasarım | Devamını Oku Â»

$yeni_yazi = $yeni_yazi . ' | <a href="#">Devamını Oku &raquo;</a>';

}



echo $yeni_yazi; //Yeni değişkenimizi yazdırıyoruz

?>


Ekran çıktısı:
GKN Software, web tasarım | Devamını Oku »

Peki ne yaptık?
Bir string değişken atayıp içerisine kısaltılmasını istediğimiz yazıları yazdık. Daha sonra yeni bir değişken oluşturup strlen() fonksiyonumuzu kullanarak parantezler içerisine eski değişkenimizi belirttik. Sonra bir if döngüsü kurarak yazımız 25'ten büyük ise diye bir şart koştuk. Eğer 25'ten büyük ise kaçıncı karakterden başlayıp kaçıncı karaktere kadar kısaltacağını belirttik 0,25 şeklinde ve daha sonra yeni değişkenimize kısalttığımız yazıya devamını oku diye bir link ekledik.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git