
10.06.2010, 10:34
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Сообщение от Ponchik
Ищу такую функцию: Должна считать кол-во символов в строке
Смысле:
some_function('привет юзернейм','е') должно вернуть 3, потомучо в строке 3 буквы "е"
Есть такое?
Нашел в гугле и немного видоизменил
PHP код:
function some_function($str,$key) {
$CharStat = array();
$TotalChars = StrLen($str);
for($a=0;$a<$TotalChars;$a++)
{
$ch = strtolower($str{$a});
if(array_key_exists($ch,$CharStat))
$CharStat[$ch]++;
else
$CharStat[$ch] = 1;
}
return $CharStat[$key];
}
echo some_function("привет юзернейм","е");
|
|
|