---
title: "Kolla om objekt i array har viss egenskap"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/161406-kolla-om-objekt-i-array-har-viss-egenskap"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Troxy"
published: "2007-06-12T11:13:54.000Z"
updated: "2007-06-14T12:09:24.000Z"
replies: 2
views: 337
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/161406-kolla-om-objekt-i-array-har-viss-egenskap"
---

# Kolla om objekt i array har viss egenskap

## #1 — Troxy, 2007-06-12T11:13Z

Hej.  :e 
Jag har en lång array som innehåller objekt med lite egenskaper, bla. egenskapen *itemId* som är en integer.

Nu undrar jag hur man på enklast sätt, med en if-sats, svarar på frågan: "Finns det något objekt i arrayen där egenskapen *itemId* är likamed *1234*?"

Jag har lite lösningar som bygger på loopar eller callbacks, men det känns inte så smidigt.
Skulle vara bra om någon här har en bra lösning!  :)

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

## #2 — SPiN, 2007-06-12T12:49Z

I och med att du har objekt lagrade i arrayen är du tvungen att loopa dig igenom, varje objekt måste accessas var för sig.

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

## #3 — Troxy, 2007-06-14T12:09Z

Okej då får det väl bli en loop då.
Alternativt skriva en egen moddad supervariant av in_array() eller liknande.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/161406-kolla-om-objekt-i-array-har-viss-egenskap
