Bonjour,
Je débute dans PHP, et je n'arrive pas a faire ce que je souhaite.
Je travaille sur des sites en PHP et XML qui n'ont pas étés développé par moi-même.
il met demandé d'effectuer une sélection aux hasards de 5 enregistrements pour les afficher.
Pour cela j'ai trouvé la commande array_rand.
J'envoi le résultat dans un fichier
A savoir que toutes les donnees de mon XML sont mis dans $arr_toutesdata :
Plusieur problème se pose alors :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 srand((double)microtime()*10000000); $arr_hasard = array(); $arr_hasard = array_rand ($arr_toutesdata, 5); file_put_contents("xml/donnees_hasard.cache", serialize($arr_hasard));
Cette commande n'extrait que les clès sans extraire les valeurs.
Je ne sais pas comment retrouvé toutes les informations contenu dans arr_toutesdata avec la clès récupéré dans donnees_hasard.cache ? a moins qu'il soit possible d'extraire les clès + les valeurs de $arr_toutesdata et au hazars pour directement les mettres dans le fichier donnees_hasard.cache .
Si qq a une idée, des questions, des orientations ? cette manip est urgente et très très importante. Si vous pouvez répondre rapidement je vous en remercie.
Partager