webForumDet fria alternativet

in_array

2 svar · 263 visningar · startad av stompes

stompesMedlem sedan maj 200757 inlägg
#1

Jag har en array som i sig håller flera arrayer.

Jag har en loop som går igenom den yttersta arrayen. Det jag vill göra är att kolla om arrayen den innehåller i sin tur innehåller ett specifiserat värde. I detta fall 'id'.

Jag har testat att göra så här:

if(in_array('id', $productContainer[$i])){
echo '<p>something..</p>';
}

$productContainer --> är den yttersta arrayer som innerhåller arrayer. De inersta arryerna har värden, dessa kan jag skriva ut. Det är bara denna if-sats som inte fungerar

Jag får det inte att fungera. Fins det nån php guru som vet hur man löser detta?

stompesMedlem sedan maj 200757 inlägg
#2

Ps.

det fungerar om jag skriver ut värdet så här:
$productContainer[$i]['id']

colioneMedlem sedan juni 20014 421 inlägg
#3

Jag tror du tänker lite fel. Kolla på denna funktion:
http://se2.php.net/manual/sv/function.array-key-exists.php

122 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)