---
title: "in_array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/166625-in-array"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "stompes"
published: "2007-11-23T10:05:15.000Z"
updated: "2007-11-23T10:50:27.000Z"
replies: 2
views: 265
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/166625-in-array"
---

# in_array

## #1 — stompes, 2007-11-23T10:05Z

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?

Permalänk: https://www.webforum.nu/p/166625

## #2 — stompes, 2007-11-23T10:07Z

Ps.

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

Permalänk: https://www.webforum.nu/p/2053365

## #3 — colione, 2007-11-23T10:50Z

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

Permalänk: https://www.webforum.nu/p/2053370

---

Tråden på webben: https://www.webforum.nu/amne/php/166625-in-array
