Всем привет! Ребята! подскажите пожалуйста, как подсчитать количество символов в нике? ну примеру ник Zolotoj_vek - 11 сим.. Как сделать чтобы автоматически подсчитывало и выводило мне итоговое число?! я пытался сделать так: === Код (Text): $text="".$user['nick'].""; $out=substr_count("$text", "a"); $out2=substr_count("$text", "A"); $sum = $out + $out2; echo "В нике (<b>".$user['nick']."</b>) - $sum букв<br> \n"; так как выше работает только на одной букве.. так же пробовал так: Код (Text): $text="".$user['nick'].""; $out=substr_count("$text", "a,d,m"); $out2=substr_count("$text", "A"); $sum = $out + $out2; echo "В нике (<b>".$user['nick']."</b>) - $sum букв<br> \n"; и так: $text="".$user['nick'].""; $out=substr_count("$text", "a","d","m"; $out2=substr_count("$text", "A"); $sum = $out + $out2; echo "В нике (<b>".$user['nick']."</b>) - $sum букв<br> \n"; и так: $text="".$user['nick'].""; $out=substr_count("$text", "a" && "d" && "m"; $out2=substr_count("$text", "A"); $sum = $out + $out2; echo "В нике (<b>".$user['nick']."</b>) - $sum букв<br> \n"; но не получается. Помогите пожалуйста. ===
функция стрлен как не сложно догадаться из её названия - возвращает кол-во символов в строке. вот этот весь твой говнокод с подсчетом сколько каждых символов и потом суммированием вхождений каждого символа - ДЕЛАЕТСЯ ОДНОЙ ФУНКЦИЕЙ. или ты тоже представитель странного новомодного течения замены встроенный функций своими корявыми ржавыми велосипедами? Код (PHP): $sum = strlen($user['nick']); echo "В нике <b>{$user['nick']}</b> - {$sum} букв<br> \n";
Код (PHP): <?php error_reporting(E_ALL); $nick='Kolobok'; $len=strlen($nick); $low=strtolower($nick); for($i=0; $i<$len; $i++) {$arnick[]=$low[$i];} $arSome=array_unique($arnick); Echo "В нике $nick:<br>"; foreach($arSome as $sim){ echo "символ $sim втречается ".substr_count($low, $sim).' раз(а)<br>'; }
присваиваешь строку переменной и потом обращаешься к нужному символу по индексу например: Код (PHP): $str = "php"; echo $str[0]//выведет 'p' а если весь, то можно перебрать в цикле, и увидеть, что все получилось как надо. Код (PHP): for ($i = 0; $i < strlen($str); $i++) { echo $str[$i]."<br>";//Отладочная информация }
я сделал так: $st = ''.text($ank['nick']).''; echo "".$st['0']."".$st['1']."".$st['2']."".$st['3']."".$st['4']."".$st['5']."";
/* тут известная картинка про Микки Мауса выдавливающего свои глаза от аху удивления */ расскажи что это за код? в чем его логика?