Bonjour tout le monde,
la semaine derniere, j'ai utilise la fonction array_push()... tout fonctionnait..
ce matin, pour optimiser mon code, j'ai retravaille sur la partie qui utilise cette fonction... mais a ma grande surprise... ca n'affichait plus rien..
j'ai alors fait un prin_r() pour me rendre compte que en fait, je me retrouvais avec le nombre d'indexes de mon array final [edit] : apres calcul mental (piouf) non... meme pas le nombre d'indexes
=> $resources est bien un array (de 17 partant de zero) avec le bon contenu
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function return_info_building($type) { $resources=return_building_resources($type); $description=return_building_description($type); //18 type $toto=array_push($resources, $description[0], $description[1], $description[2], $description[3], $description[4]); //$toto=array_push($resources, "test"); print_r($toto);//ne pretez pas attention a $toto... c'etait pour etre sur =) }
=> description est aussi un array (de 5 partant de zero) avec le bon contenu
$toto=array_push($resources, "test"); => affiche 19
$toto=array_push($resources, $description[0], $description[1], $description[2], $description[3], $description[4]); => affiche 23
j'avoue que la, ca me depasse....
Partager