liczenie [php]

0

Jak policzyć ile ma liter i cyfer zminienna np : $zmienna="lol1"; ????

0

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.

0

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++

0

chodzi mi tylko o policzenie ile znaków ma zmienna $zmienna

0

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()
;)

0

ja bym pobrał długość zmiennej => strlne()

literówka :

strlen()
0

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');

1 użytkowników online, w tym zalogowanych: 0, gości: 1