Se servir de array()

kelsett Messages postés 376 Statut Membre -  
kelsett Messages postés 376 Statut Membre -
Bonjour,

Je poste car en fait j'aimerai savoir comment me servir des arrays, avec un exemple si possible ou autre.

Voilà mon problème :
Sur mon site, j'aimerai faire :

1. aller chercher toutes les valeurs $noname dans ma base de données comme ceci :
SELECT noname FROM matable WHERE valid!="0" (=> où valid= autre chose que 0) ORDER BY qqchse
2. mettre ca automatiquement dans un tableau de ce style :
################################
# n°    #    valeur noname     #
--------------------------------
# 1     #  1ère valeur noname  #
# 2     #  2ème valeur noname  #
# 3     #  3ème valeur noname  #
# 4     #  4ème valeur noname  #

ETC etc etc...

3. choisir un n° au hasard avec rand(1,$dernier_nbr) et séléctionner sa valeur.

----------------

Je n'ai jamais appris à utiliser les arrays et c'est là que je coince...

J'ai été voir dans les docs php mais je dois dire que je n'ai pas très bien compris comment faire ca automatiquement, et c'est pour ca que je vous demande :

CommentCaMarche la fonction Array() ?

Est ce que quelqu'un pourrai m'expliquer simplement et avec des exemples comment les utiliser ?

Merci beaucoup d'avance :)
A voir également:

4 réponses

nEm3sis Messages postés 722 Statut Membre 113
 
pour commencer tu crée ton tableau
$table=Array();
ensuite tu rempli ce tableau
for($i=0; $i<5; $i++) $table[$i]='num '.$i;

ce qui te donnera le tableau

####################
# indice #  valeur #
--------------------
# 0      #  num 0  #
# 1      #  num 1  #
# 2      #  num 2  #
# 3      #  num 3  #
# 4      #  num 4  #


ensuite pour le random http://www.manuelphp.com/php/function.rand.php
1
kelsett Messages postés 376 Statut Membre 62
 
Ok je vais voir ca. Merci !
-1
kelsett Messages postés 376 Statut Membre 62
 
Jdois dire que j'ai quand même pas compris comment utiliser ca... (ben oui on est pas tous xtra doué en php :p )
Qu'est ce que je dois écrire dans Array(); pour récupérer les valeurs de la bdd ? Parce que pour l'instant ca m'affiche seulement "num $indice"...
En fait ensuite ce que je voudrai c'est faire un rand() des indices et récupérer la valeur où l'indice = résultat du rand().
-1
kelsett Messages postés 376 Statut Membre 62
 
UP
-1