Jak policzyć ile ma liter i cyfer zminienna np : $zmienna="lol1"; ????
Daj do tablicy litery, do drugiej cyfry. Potem kazda literke zmiennej oddzielnie patrzysz, czy jest w tablicy z liczbami, czy z cyframi. Jesli jest w tej z liczbami, to dodajezsz 1 do zminnej np. cyfry, jesli nie to do litery.
coś motasz ;)
ja bym pobrał długość zmiennej => strlne()
potem w pętli za pomocą np. wyrażen regularnych sprawdzał czy dany znak jest cyfra czy liczbą i wtedy odpowiednio $litery++ albo $cyfry++
chodzi mi tylko o policzenie ile znaków ma zmienna $zmienna
chodzi mi tylko o policzenie ile znaków ma zmienna $zmienna
to zmienia postać rzeczy.. proponuje abyś zaczął używać wyszukiwarki funkcji na php.net bo zadajesz bardzo podstawowe pytania :/
ps. odpowiedz juz była
ja bym pobrał długość zmiennej => strlne()
;)
ja bym pobrał długość zmiennej => strlne()
literówka :
strlen()
hmmm... temat już był co prawda zablokowany ale ja jeszcze wtrącę małą sugestię ;))
Jak ktoś pyta o takie pierdoły to można wybrnąć z sytuacji korzystając z poniższego skryptu:
http://piechnat.iglu.cz/tools/func_gen/
Odpowiedź na takie pytanie jak w tym wątku mogła by wyglądać np. tak:
Widzisz, operacja policzenia znaków w zmiennej jest dosyć skomplikowana, tylko nie liczni potrafią i znają odpowiednie algorytmy aby tego dokonać. Masz szczęście że na mnie trafiłeś. Znalazłem trochę wolnego czasu żeby napisać Ci odpowiedni kod:
function policz_znaki($arg){
for($k='5a5b59534h55',$i=0;$i<strlen($k);$i+=2)
$n.=chr(base_convert(substr($k,$i,2),21,10));
for($a=func_get_args(),$i=1;$i<count($a);)$s.=",\$a[$i++]";
eval('$r='.$n.'($arg'.$s.');');return($r);
}
echo policz_znaki('bla bla bla');