Kontrola délky slov v řetězci

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Dobrý den všem, Měl bych dotaz. Pro vyhledávání v databázi potřebuju zkontorlovat délku zadaného slova. Pro jedno slovo lze použít podmínku if (strlen($hledané_slovo)>=3), else echo "zadejte alespoň 3 znaky", ale nevím jak to udělat pro více zadaných slov tak, aby každé slovo muselo mít minimálně 3 znaky. Zadaná slova odděluji v mezeře - $seznam_slov = Split (' ', $hledané_slovo). Poradťe, prosím. Jirka
  2. Hm, pokud ty slova nechces nijak upravovat, ale jenom vratit jestli vyhovelo nebo ne tak to muzes udelat jendoduse : function jsouDelsi($retezec){ $navratovaHodnota=true; $poleSlov=explode(' ',trim($retezec)); foreach ($poleSlov as $value) { if(strlen($value)>3){ $navratovaHodnota=false; } } return $navratovaHodnota; } urcite by to slo jeste nejak doladit ... psal jsem to jenom tak od oka ...
  3. Haleluja ja jsem lepml ... tam to ma byt naopak .... ... if(strlen($value)<=3) ... sry za zmatky :)
  4. Freeze: proc zbytecne kontrolovat delku 100 slov, kdyz treba hned uz to prvni je kratsi? ;-)
  5. Njn ... ja jsem rikal ze to pujde doladit :) tak tam muze proste pridat break; :)
  6. Díky za odpověď. V noci to zkusím vložit do scriptu a vykoušet. Dám vědět, jestli to rozběhnu.
  7. Tak mi to funguje, ještě jednou dík za radu.

← Zpět na všechna témata