Categories: PHP

PHP String Fonksiyonları – PHP Dersleri

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() 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() ASCİİ karakterlerin metinsel karşılığını verir. Ayrıntılı Kullanım ve Örnekler için strlen() fonksiyonu makalesine göz atabilirsiniz

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.

Admin

enesphp@gmail.com

Recent Posts

Docker wsl –shutdown command Hatası Çözümü

Merhaba arkadaşlar, bu hatayı bazı kullanıcılar yaşamakta, sebebi bilgisayarın BIOS'da ki SVM ayarından kaynaklanıyor. Bende…

5 ay ago

Windows Ücretsiz VPN Nasıl Kurulur

Merhaba arkadaşlar hızlı bir şekilde windows ve diğer işletim sistemlerinde çalışan ve sizi engelli sitelerden…

10 ay ago

Google Ban Kontrolü PHP

Merhaba arkadaşlar, PHP kullanarak web sitemizin google'da banlanıp banlanmadığını kontrol edeceğiz. Bu işlemin mantığı google'a…

2 yıl ago

PHP ile Mail Gönderme API

Merhaba arkadaşlar kısaca phpmailer kütüphanesini kullanarak basit http post isteği ile mail gönderimi yapan bir…

2 yıl ago

DNS Nedir

DNS, Domain Name System kelimelerinin kısaltmasıdır. İnternetin işleyişinde çok önemli bir rol oynayan DNS, internet…

2 yıl ago

Cpanel Cronjob Wget Log Dosyası Engelleme

Cron Job içinde dışarıya log dosyası oluşturtmadan wget kullanımı çok kolay, Bildiğiniz üzere her wget…

2 yıl ago