Ma page est appelée avec une variable $_GET, qui peut-être différente. En fonction de cette variable, je veux générer des données. Or, dans une boucle foreach, j'ai une syntaxe avec in_array, qui me renvoie l'erreur Warning: in_array() [function.in-array]: Wrong datatype for second argument ...
Voici mon code....
$items = $requests[0]; /* Ici correspondant à la valeur 'joueur' après un Explode sur la variable $_GET */
$out_data = '';
foreach ($$items as $key => $item) /* J'ai découvert l'intérêt du double '$$' par hasard */
{
/* ... */
$out_data .= "\t".'graph'.($key+1).'.valueField = "'.$items_replace[$key].'";'. "\n";
if (!(in_array($item, $items_display))): /* 'players_display' correspond à un tableau bien sûr */
$out_data .= "\t".'graph'.($key+1).'.hidden = true;'. "\n";
endif;
$out_data .= "\t".'graph'.($key+1).'.lineThickness = '.$linethickness.';'. "\n";
/* ... */
}
Je n'ai rien trouvé de bien intéressant pour résoudre mon problème.Mille mercis.
Gaspard