PHP ile Karakter Sayısı Öğrenmek

PHP ile Karakter Sayısı Öğrenmek

PHP 02 Kas 2024 Ahmet Halit DURUSOY Ahmet Halit DURUSOY 1 dakika okuma
Paylaş:

Php dilinde karakter sayısını öğrenmek oldukça kolaydır. PHP ile istediğiniz herhangi bir string ifadenin kaç karakterden oluştuğunu boşluklarda dahil olmak üzere öğrenmek istediğinizde strlen() fonksiyonunu kullanabiliriz. strlen() fonksiyonu ile Türkçe karakter hatası oluştuğundan, strlen() fonksiyonuna alternatif mb_strlen() fonksiyonunu kullanabiliriz. 

Örenk:

<?php echo strlen('Türkçe Karakter'); #çıktı : 17
echo '<br>';
echo mb_strlen('Türkçe Karakter', 'UTF-8'); #çıktı: 15

?>

 

Örnekte, Türkçe kelimesi içerisinde olan "ü" ve "ç" harflerini PHP farklı yorumluyor. PHP türkçe karakterleri farklı yorumladığı için strlen() fonksiyonu doğru sonuç oluşturamadı. Sorunu ortadan kaldırmak için mb_strlen() fonksiyonu kullanılır. mb_strlen() fonksiyonuna bu örnek için utf-8 karakter seti gönderdik. En genel karakter seti utf-8 ancak Türkçe dil desteği için iso-8859-9 karakter seti de kullanabiliriz. 

İlgili Etiketler

Ahmet Halit DURUSOY

Ahmet Halit DURUSOY

Yazar & İçerik Üreticisi

Profili Görüntüle

Çerez Ayarları

Deneyiminizi iyileştirmek için çerezler kullanıyoruz. Daha fazla bilgi için Çerez Politikamızı ziyaret edin.