(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_word_count — Bir dizgedeki sözcükler hakkında bilgi verir
dizge
içindeki sözcükleri sayar. Seçimlik olan
biçem
değiştirgesi belirtilMEmişse, dönüş değeri
bulunan sözcüklerin sayısını ifade eden bir tamsayı olur. Belirtilmesi
durumunda içeriği belirtilen biçem
değiştirgesine
bağlı olarak değişen bir dizi döner. biçem
değiştirgesinde belirtilebilecek değerler ve sonuçları aşağıda
açıklanmıştır.
Bu işlevin amacı doğrultusunda 'sözcük' yerele bağlı abecesel karakterlerden başka, sözcüğün ilk karakteri dışında "'" ve "-" karakterlerini de içerebilir.
dizge
Sözcükleri hakkında bilgi döndürülecek dizge.
biçem
Bu işlevin ne döndüreceği belirtilir. Desteklenen değerler:
dizge
içindeki tüm sözcükleri içeren bir
dizi döner.
dizge
içindeki konumlarını
anahtar, sözcükleri değer olarak içeren bir ilişkisel dizi döner.
karakterler
Bir sözcük karakteri olarak değerlendirilebilecek karakterlerin listesi.
Belirtilen biçem
'e göre bir tamsayı veya bir dizi
döner.
Sürüm: | Açıklama |
---|---|
5.1.0 |
karakterler değiştirgesi eklendi.
|
Örnek 1 - str_word_count() örneği
<?php
$str = "Hello fri3nd, you're
looking good today!";
print_r(str_word_count($str, 1));
print_r(str_word_count($str, 2));
print_r(str_word_count($str, 1, 'àáãç3'));
echo str_word_count($str);
?>
Yukarıdaki örneğin çıktısı:
Array ( [0] => Hello [1] => fri [2] => nd [3] => you're [4] => looking [5] => good [6] => today ) Array ( [0] => Hello [6] => fri [10] => nd [14] => you're [29] => looking [46] => good [51] => today ) Array ( [0] => Hello [1] => fri3nd [2] => you're [3] => looking [4] => good [5] => today ) 7