Bonjour à tous,

Je cherche à créer un histogramme avec artichow, mais la méthode n'accepte que des valeurs numeric.
J'arrive à créer une array avec mes valeurs passées en get mais lorsque je veux les passer en paramètres j'ai une erreur comme quoi ce ne sont pas des valeurs numéric.

Voici l' url de l'image:

imgpresence.php?0=2&1=0&2=0

et le code de création de l'array:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
 
	$max = $_GET['0'];
 
   // On récupère les valeurs à afficher sur le graphique dans $_GET 
   //$array =="";
   $i=0;
   $k=1;
 
   while ($i<$max)
		{
 
			if ($i < $max-1)
 
				{$array = $array.$_GET[$k].',';}
			else
				{$array = $array.$_GET[$k];}
 
			$i++;
			$k++;
		}
 
 
 //$data = array($array);
 echo $array.'<br>';
$data = explode(',',$array);
var_dump($data);
?>
le var dump me renvoie ceci:

0,0
array(2) { [0]=> string(1) "0" [1]=> string(1) "0" }

Savez vous comment je peut faire en sorte de récupérer des valeurs numéric, j'ai essayé de coller des intval() devant mes $_get, mais ca ne fonctionne pas.

Merci d'avance

edit : dans le code fournis je crée l'array avec explode donc normal que ce soit des strings, mais avec array() cela ne marche pas non plus.

le var dump me renvoie cela

0,0
array(1) { [0]=> string(3) "0,0" }