Bonjour à tous, je débute en PHP et pour m'amuser je veux faire un ptit mod pour MyBB (un bulletin board), qui convertit une url de TMDB en fiche (film/série/acteur-actrice).
Seulement j'ai un ptit soucis avec un array_search
donc voilà ma variable qui récupère les données de l'api JSON
si je fais un var_dump de cette variable, j'obtient:
si je passe ma variable en
et que je fais un var_dump, j'obtiens bien
maintenant si j'essaie de faire
et non l'index associé à la valeur que je lui passe (en l'occurence le 3). Je vois pas ce qui cloche, avec des string ça marche très bien mais la avec un int j'y arrive pas. Normalement il devrait me retourner le 0 de l'index, mais c'est pas le cas.
Merci d'avance si qq'un peut m'aiguiller sur ce que je fais mal ^^
Modifié par LuFo (16 Jul 2020 - 20:45)
Seulement j'ai un ptit soucis avec un array_search
donc voilà ma variable qui récupère les données de l'api JSON
$ratedtest = $obj["release_dates"]["results"][$ratedkey]["release_dates"];
si je fais un var_dump de cette variable, j'obtient:
array(1) { [0]=> array(5) { ["certification"]=> string(2) "16" ["iso_639_1"]=> string(0) "" ["note"]=> string(0) "" ["release_date"]=> string(24) "1999-11-10T00:00:00.000Z" ["type"]=> int(3) } }
si je passe ma variable en
$ratedtest = $obj["release_dates"]["results"][$ratedkey]["release_dates"][0]["type"];
et que je fais un var_dump, j'obtiens bien
int(3)
maintenant si j'essaie de faire
$test = array_search(3, $ratedtest);
sur la toute première variable (au début du message), il me retournebool(false)
et non l'index associé à la valeur que je lui passe (en l'occurence le 3). Je vois pas ce qui cloche, avec des string ça marche très bien mais la avec un int j'y arrive pas. Normalement il devrait me retourner le 0 de l'index, mais c'est pas le cas.
Merci d'avance si qq'un peut m'aiguiller sur ce que je fais mal ^^
Modifié par LuFo (16 Jul 2020 - 20:45)