Bir Metindeki Kelimeleri Sayma Sınıfı

PHP
20 lines
<?php
class kelime_say{
function kelime_islem($checkstring){
$kelime_isle = 0;
$checkstring = preg_replace("/ +/", " ", $checkstring);
$checkstring = preg_replace("/\n+/", " ", $checkstring);
$checkstring = preg_replace("/ +/", " ", $checkstring);
$checkstring = explode(" ", $checkstring);
while (list(, $word) = each ($checkstring)) {
if (preg_match("/[0-9A-Za-zÀ-ÖØ-öø-ÿ]/", $word)) {
$kelime_isle++;
}
}
return $kelime_isle;
}
}
$test=new kelime_say();
echo $test->kelime_islem('Bu bir deneme metnidir, değil mi?');
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

Markdown
1 lines
6
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX