Er 0 = \"test\"?
Jeg har et problem med mine tests.<?php
$i=0; $x=\"TEST\";
if ($i==$x) {
echo (\"i er en test\");
}
echo (\"HEJ\");
?>
Og sandeligt om ikke den mener at 0=\"TEST\".
Det er måske ikke så mærkeligt. Jeg vil tro at det der sker er at den evaluere \"TEST\" til at være 0, men hvad gør man så?
Problemet er at jeg vil lave en funktion som både kan tage en talværdi eller en streng.
Den sammenligning jeg vil lave er (med forkert syntaks) nedenfor:
if (($i==$m1) || ($menuarray[$i][0]==$m1)) {
Men 0==$m1 når $m1 er en tekst!