Php et recherche dans un array

kwizfreak -  
kwizfreak Messages postés 16 Statut Membre -
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

2 réponses

  1. chico200987 Messages postés 856 Statut Membre 144
     
    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
  2. kwizfreak Messages postés 16 Statut Membre 1
     
    Merci bcp ca marche !
    0