Php et recherche dans un array

Fermé
kwizfreak - 7 févr. 2011 à 17:41
kwizfreak Messages postés 5 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 29 juin 2018 - 7 févr. 2011 à 18:24
Bonjour,
j'ai un array de cette forme en php
Array
(
[0] => stdClass Object
(
[crop_url_value] => 1238598
[text] => Pense tu que {*friend*} sera toujours là pour toi ? <3
[id] => 979024
)

[1] => stdClass Object
(
[crop_url_value] => 1238592
[text] => Ferai tu n'importe quoi pour {*friend*} ?
[id] => 982803
)

[2] => stdClass Object
(
[crop_url_value] => 1238526
[text] => est ce que {*friend*} est importante dans ta vie
[id] => 1036683
)

je souhaite récupérer la valeur de "text" pour un id définit par exemple si je dit id = 1036683 je veux récupérer [text] => est ce que {*friend*} est importante dans ta vie

cordialement,
Maxime


A voir également:

2 réponses

chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
7 févr. 2011 à 18:06
Y'a peut-etre plus simple mais je trouve pas beaucoup d'infos sur les objets stdClass donc tu peux faire une petite fonction qui ressemble a :

function getTextById($array, $id)
{
   foreach ($array as $obj)
     if ($obj->id == $id)
       return $obj->text;
}


Et tu l'utilises comme ceci :

$test = getTextById($array, 1036683);


J'ai pas fait de test par contre
1
kwizfreak Messages postés 5 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 29 juin 2018 1
7 févr. 2011 à 18:24
Merci bcp ca marche !
0