Versio

Array doorzoeken

Overzicht Reageren

Nicoow Unknown

Nicoow Unknown

12/11/2009 16:26:00
Quote Anchor link
Hallo allen,

Ik ben bezig met een klein scriptje, wat een array moet doorzoeken.
Alleen dit is dan wel een 2d array.
de array ziet er ongeveer zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
array (
    [0]=>array(id=>1, tag=>tag)
    [1]=>array(id=>2, tag=>hoi)
)

Dit is dan een klein voorbeeldje, even uit mijn hoofd.
Maar nu wil ik dus het Id selecteren van bijv. de tag "hoi".
Hoe kan ik dit nu het beste maken.
Is een foreach het snelst, waarin je dan kijkt of de tag gelijk is aan het zoekwoord, zo ja, return het id.

Of is er een snellere methode,
Of bestaat er al een functie voor iets als dit?
 
PHP hulp

PHP hulp

23/05/2012 21:30:36
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Koen

koen

12/11/2009 16:36:00
Quote Anchor link
in_array();
 
Nicoow Unknown

Nicoow Unknown

12/11/2009 16:46:00
Quote Anchor link
@Koen, het is niet de bedoeling om te kijken of een waarde bestaat,
Maar echt het id van de bijbehorende tag op te vragen.

Maar ik heb misschien een ideetje voor array_search().
moet ik alleen zorgen dat de index van mijn array het id is van de tag,
want hij geeft namelijk de key terug van het gevonden ding.
 



Overzicht Reageren