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
A voir également:
- Php et recherche dans un array
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Easy php - Télécharger - Divers Web & Internet
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche image - Guide
- Recherche et remplacer word - Guide
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 :
Et tu l'utilises comme ceci :
J'ai pas fait de test par contre
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