PHP5 Flux Xml valeur aléatoire dans balise

LXIV-BIZ -  
 LXIV-BIZ -
Bonjour,

J'ai un fichier xml (flux) avec une balise
<selected_thumbs>1,5,8,11</selected_thumbs>
correspondant à des numéros d'images et je voudrais en Php5 récupérer seulement 1 chiffre de façon aléatoire afin d'afficher l'image dans un
<img>
et je n'arrive pas à trouver une commande qui me le permettrais...

Merci d'avance


A voir également:

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il faut déjà récupérer la chaine "1,5,8,11".
Après, tu peux utiliser la fonction explode() afin d'obtenir un array où chaque entrée correspond à un nombre.
Array
(
    [0] => 1
    [1] => 5
    [2] => 8
    [3] => 11
)

Ensuite, il faut générer un nombre aléatoire, pas plus grand que 3.

Ce qui donne :
<?php
/* Récupération des nombres dans $chaine */

$nombres = explode(',', $chaine);
$cle = rand(0,3);
$nombre = $nombres[$cle];
1
LXIV-BIZ
 
Trop fort ca marche super bien MERCIIIIII
0