09. december 2008 - 02:58Der er
4 kommentarer og 1 løsning
in_array Problem
Har sgu set mig blind på det her... så håber en der kan hjælpe mig.
Problemet er at jeg har en række tal in min database dem trækker jeg ud i et array, og derefter vil jeg gerne se om den indeholder nogle bestemte tal. men min browser kommer med et output som siger "Findes ikke"
print_R siger Array ( [0] => '10' [1] => '12' )
Så et eller andet er galt. for tallet 10 findes jo i mit array.
håber nogle kan hjælpe mig.
min kode ser således ud.
$result = mysql_query("select seat from tog "); $array = array(); while ($row = mysql_fetch_array($result)) { $array[] = "'".$row['seat']."'"; }
Prøv istedet for print_r at bruge vardump - den giver dig muligheden for at se hvilken type variabel det er, der befinder sig på et givent array-index.
Umiddelbart ser det ud til at variablerne er af typen string? Hvis vardump returnerer at det er ints, så prøv at fjerne "" omkring 10-tallet i din in_array-linje
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.