Autor Zpráva
Krada
Profil *
Ahoj, prosim o radu...
mám pole např. array("praha",brno","ostrava") // meni se
a potrebuji funkci, ktera projde pole a porovna mesta...
kdyz najde v poli praha nastavi promenou napr. $p=1 v opacnem pripade $p=2

zkousel jsem to takhle

function city($cit){                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
for($idx=0; $idx < count($cit); ++$idx){
if($cit[$idx]=="praha"){$p=1;}else{$p=2;}
if($cit[$idx]=="brno"){$b=1;}else{$b=2;}
if($cit[$idx]=="ostrava"){$o=1;}else{$o=2;}

}

Ale tle nevim proc, stale mi to vypisuje else.

Diky

Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Majkl578: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
petr 6
Profil
Krada:
Protože poslední je ostrava, a ta není rovna praze, tak se proměnné $p udělí hodnota 2.
Nastuduj funkci
in_array($co,$kde)
Krada
Profil *
diky, mrknu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0