Php et recherche dans un array
kwizfreak
-
kwizfreak Messages postés 16 Statut Membre -
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
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
-
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 -