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:
le var dump me renvoie ceci:
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); ?>
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" }
Partager