Merhaba Arkadaşlar, PHP’de ki metinsel(string) ifadeler için kullanılan fonksiyonları sizler için derledim, Unuttuğum veya gözden kaçırdığım varsa belirtebilirsiniz.
PHP String Fonksiyonları
- strlen($metin) fonksiyonu
strlen() Bir metinin sahip olduğu toplam karakter sayısını verir, boşlukları da karakter olarak sayar. Ayrıntılı Kullanım ve Örnekler için strlen() fonksiyonu makalesine göz atabilirsiniz.
- chr($ascii_deger) fonksiyonu
chr() ASCİİ karakterlerin metinsel karşılığını verir. Ayrıntılı Kullanım ve Örnekler için strlen() fonksiyonu makalesine göz atabilirsiniz
- explode($ayirici,$metin) fonksiyonu
explode() Bir metini belirlenmiş bir eleman/karakter ile ayırmaya yarar, array olarak çıktı sağlar. Ayrıntılı Kullanım ve Örnekler için explode() fonksiyonu makalesine göz atabilirsiniz
- implode($ayirici,$dizi) fonksiyonu
implode() Bir metini belirlenmiş bir eleman/karakter ile bütünlemeye yarar, explode() fonksiyonun tersi gibi düşünebilirsiniz..
- str_split($metin,$sayi) fonksiyonu
str_split() Bir metini tek tek karakter olarak parçalara ayırır dizi olarak sunar(array), Sayıı ile parçalama limitlenebilir.
- ltrim($metin) fonksiyonu
ltrim() Girilen metinin solundan itibaren var olan boşluklarını siler.
- rtrim($metin) fonksiyonu
rtrim() Girilen metinin sağından itibaren var olan boşluklarını siler.
- trim($metin) fonksiyonu
trim() Girilen metinin hem sağ hem sol tarafından itibaren var olan boşluklarını siler.
- substr($metin,$baslangic,$bitis) fonksiyonu
substr() Bir metinin var olan karakter sayısını kısıtlamaya yarar.
- mb_substr($metin,$baslangic,$uzunluk) fonksiyonu
mb_substr() Bir metinin var olan karakter sayısını kısıtlamaya yarar. Türkçe karakter sorunlarını(UTF-8) önlemek için substr alternatifidir.
- strtolower($metin) fonksiyon
strtolower() Bir metinin tüm harflerini küçültür.
- strtoupper($metin) fonksiyonu
strtoupper() bir metinin tüm harflerini büyütür.
- mb_strtolower() fonksiyonu
mb_strtolower() Bir metinin tüm harflerini küçültür türkçe karakter sorunlarını(UTF-8) önlemek için strtolower() alternatifidir.
- mb_strtoupper() fonksiyonu
mb_strtoupper() bir metinin tüm harflerini büyütür türkçe karakter sorunlarını(UTF-8) önlemek için strtoupper() alternatifidir.
- ucfirst($metin) fonksiyonu
ucfirst() Bir metinin ilk harfini büyütür.
- ucwords($metin) fonksiyonu
ucwords() Bir metnin tüm ilk harflerini büyütür.
- str_replace($kaynak,$hedef,$metin) fonksiyonu
str_replace() Bir metinde var olan karakterler ile hedef karakterleri yer değiştirir.
- md5($metin) fonksiyonu
md5() Bir metni yada sayıyı bir ona karşılık gelen bir hash değerine dönüştürür.
- sha1($metin)
sha1() Bir metni yada sayıyı ona karşılık gelen bir hash değerine dönüştürür.
String Fonksiyonları Hakkında
Bu yazımda php string fonksiyonlarını anlatmaya çalıştım, Bu fonksiyonlar ile metinsel ifadelerle gerekli çalışmaları yapabilirsiniz. Bildiğiniz gibi PHP açık kaynak kod bir dildir bu fonksiyonları kullanarak kendiniz için özel fonksiyonlar yaparak kullanabilirsiniz. Kendiniz için nasıl PHP de fonksiyon yazabileceğiniz anlattığımız konu sitemizde mevcuttur.