(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
str_word_count — Bir dizgedeki sözcükler hakkında bilgi verir
dizge
içindeki sözcükleri sayar. Seçimlik olan biçem
bağımsız değişkeni 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
bağımsız değişkenine bağlı olarak değişen bir dizi döner. biçem
bağımsız değişkeninde 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. Dikkat: Çok baytlı yereller desteklenmez.
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 |
---|---|
8.0.0 | karakterler artık null olabiliyor. |
Ö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