(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.
dizgeSözcükleri hakkında bilgi döndürülecek dizge.
biçemBu 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.
karakterlerBir sözcük karakteri olarak değerlendirilebilecek karakterlerin listesi.
Belirtilen biçem'e göre bir tamsayı veya bir dizi
döner.
Ö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