Показать сообщение отдельно

  #9  
Старый 10.06.2010, 10:34
LStr1ke
Постоянный
Регистрация: 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("привет юзернейм","е"); 
 
Ответить с цитированием