PHP Dizgi Fonksiyonları
- Önceki Sayfa PHP Veri Tipleri
- Sonraki Sayfa PHP Sabitler
Dizge, "Hello world!" gibi karakter dizgisi demektir.
PHP Dizgi Fonksiyonları
Bu bölümde, yaygın kullanılan dizge işleme fonksiyonlarını öğreneceğiz.
PHP strlen() fonksiyonu
strlen() fonksiyonu, dizgenin uzunluğunu karakter olarak döndürür.
Aşağıdaki örnek, "Hello world!" dizgesinin uzunluğunu döndürür:
Örnek
<?php echo strlen("Hello world!"); ?>
Yukarıdaki kodun çıktısı: 12
İpucu:strlen() genellikle döngüler ve diğer fonksiyonlar için kullanılır, dizgenin ne zaman sona erdiğinin belirlenmesi önemliyken önemlidir. (Örneğin, döngü içinde, dize son karakterinin ardından döngüyü durdurmamız gerekebilir).
Dizge içindeki kelime sayımı
PHP str_word_count() fonksiyonu, dizge içindeki kelimeleri sayar:
Örnek
<?php echo str_word_count("Hello world!"); // Çıktı 2 ?>
Yukarıdaki kodun çıktısı:
2
Dizi tersine çevirme
PHP strrev() fonksiyonu, bir diziyi tersine çevirir:
Örnek
<?php echo strrev("Hello world!"); // Çıktı: !dlrow olleH ?>
Yukarıdaki kodun çıktısı:
!dlrow olleH
PHP strpos() Fonksiyonu
strpos() fonksiyonu, bir dize içinde belirli bir karakter veya metni aramak için kullanılır.
Eşleşme bulunduysa, ilk eşleşen karakter konumu döndürülür. Eşleşme bulunmadıysa, FALSE döndürülür.
Aşağıdaki örnek "Hello world!" dizisindeki "world" metnini arar:
Örnek
<?php echo strpos("Hello world!","world"); ?>
Yukarıdaki kodun çıktısı: 6.
İpucu:Örnekteki "world" dizisinin konumu 6'dır. 6 (değil 7) nedeni, dizideki ilk karakterin konumu 0'dır, 1 değildir.
Dize içindeki metni değiştirme
PHP str_replace() fonksiyonu, bir dize içindeki bazı karakterleri diğer karakterlerle değiştirir.
Aşağıdaki örnek "Kitty" metnini "world" metni ile değiştirir:
Örnek
<?php echo str_replace("world", "Kitty", "Hello world!"); // Çıktı: Hello Kitty! ?>
Yukarıdaki kodun çıktısı şu şekildedir:
Hello Kitty!
Tam PHP String Referans Kılavuzu
Tam string fonksiyon referans kılavuzuna erişmek için ziyaret edin PHP String Referans Kılavuzu.
Bu el kitabı her fonksiyonun kısa bir açıklaması ve örnek sunar!
- Önceki Sayfa PHP Veri Tipleri
- Sonraki Sayfa PHP Sabitler