(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.
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.
| 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