logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [PHP] tableau array
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [PHP] tableau array  (Lu 5316 fois)
charlesqueen
Profil challenge

Classement : 11688/54344

Membre Junior
**
Hors ligne Hors ligne
Messages: 82


Voir le profil
« le: 16 Août 2006 à 22:34:58 »

je suis entrain d'apprendre le php et je bloque sur les tableau array .je comprend pas leur utilité et à quoi ça peut me servir .  merci de ne pas me répondre avec un lien c'est la que je viens.
Journalisée
the lsd
Administrateur

Profil challenge

Classement : 190/54344

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3096

poulping for fun & profit


Voir le profil WWW
« #1 le: 16 Août 2006 à 23:17:09 »

l'utilité des arrays... ben c'est important quoi !
Un array c'est en fait une sorte de variable qui contient plusieurs valeurs. Je m'explique :
Imaginons que que tu es besoin de plusieurs variables qui vont ensembles par exemple $choix1 $choix2 $choix3
tu va faire ainsi
Code:
$choix1 = 'rouge' ;
$choix2 = 'vert' ;
$choix3 = 'bleu' ;
Dans l'exemple il n'y a que 3 variables, mais imagine le bazar avec 300 variables !!! Les arrays servent a regrouper les variables entre elles. Si on prends le meme exemple, on va crée une variable du type array comme ca :
Code:
$choix = array ('rouge', 'vert', 'bleu')
qui va regrouper les 3 variables d'avant. L'interet c'est de ne pas avoir a taper des centaines de lignes de code.
Pour afficher tes variables il faut faire un :
Code:
echo $choix[1]
Attention a ne pas oublier de mettre un [chiffre] apres $choix sinon le script te retournera une erreur. Un varaiable array commence par 0, donc pour afficher la premiere valeur.
De plus, il existe deux types de tableaux, les numerotés et associatifs. Un tableau numerotés se constitue ainsi :
  • => 'bleu'
  • [1] => 'rouge'
    [2] => 'vert'

    Un tableau associatif est ecrit comme cela :
[couleur1]=> 'bleu'
[couleur2]=> 'rouge'
[couleur3]=> 'vert'

Dans le cas des tableaux associatifs il faut ecrire ton echo ainsi :
Code:
echo [couleur1] ;
Enfin pour "fabriquer" un tableau associatif, il faut faire ainsi :
Code:
$tableau = array
[couleur1]=> 'bleu',
[couleur2]=> 'rouge',
[couleur3]=> 'vert'
Je ne suis plus tres sur de la maniere de creer un taleau associatif, je te conseille de faire un tour sur le site du zero (Google -> Site du zero)

Derniere chose, pour afficher un array le plus simple est de faire une boucle for :
Code:
For ($i = 0 ; $i<nombre de la derniere valeur ; $i++)
{
echo $tableau[$i] ;
}
Tu verra plus tard les foreach qui permette del faire cela autrement.

Bon courage

Enjoy

The lsd

PS : pfiouuu l'etait lon a ecrire celui la !

PS 2, pour Gob ET pepekiss : Copyright 2006 The lsd
Toute reproduction meme partielle est interdite même avec l'accord de l'auteur.

PS 3, encore pour pepekiss ! : Copyright 2006 pepekiss ..."même avec'...
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
Gardel

Profil challenge

Classement : 670/54344

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1012


Voir le profil
« #2 le: 16 Août 2006 à 23:35:54 »

joli copié collé
Journalisée

Selon le postulat que les filles, c'est du temps accordé et de l'argent dépensé : Filles = Temps . Argent
Et comme chacun le sait, "le temps c'est de l'argent", donc : Temps = Argent
Par conséquent : Filles = Argent . Argent
Et parce que, "l'argent est la racine du mal" : Argent = sqrt(Mal)
On en déduit que : Filles = sqrt(Mal).sqrt(Mal)
Force est de constater que : Filles = Mal
the lsd
Administrateur

Profil challenge

Classement : 190/54344

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3096

poulping for fun & profit


Voir le profil WWW
« #3 le: 16 Août 2006 à 23:50:42 »

Pardon !!! J'ai ecris ca avec mes petites mimines, tout seul comme un grand, si tu le trouve ailleurs tu me le montreras (d'ailleurs tu le trouveras pas ailleurs c'est pas possible !)
Vais mettre un copyright pour la peine !

Enjoy

The lsd
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
charlesqueen
Profil challenge

Classement : 11688/54344

Membre Junior
**
Hors ligne Hors ligne
Messages: 82


Voir le profil
« #4 le: 17 Août 2006 à 00:01:07 »

merci tu explique bien les chose .  le site de zéro est mieu ou moin bien que az-php?
Journalisée
the lsd
Administrateur

Profil challenge

Classement : 190/54344

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3096

poulping for fun & profit


Voir le profil WWW
« #5 le: 17 Août 2006 à 00:08:34 »

Perso c'est sur le site du zero que  j'ai appris le PHP et c'est passé comme une lettre a la poste, va faire un tour c'est toujours bon a prendre !
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
Gardel

Profil challenge

Classement : 670/54344

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1012


Voir le profil
« #6 le: 17 Août 2006 à 01:02:15 »

klur, y'a pas mieux que le site du zéro, en plus il viennent juste de changer de serveurs aujourd'hui
malheureusement ça a provoqué quelques bugs, faut faire attention
Journalisée

Selon le postulat que les filles, c'est du temps accordé et de l'argent dépensé : Filles = Temps . Argent
Et comme chacun le sait, "le temps c'est de l'argent", donc : Temps = Argent
Par conséquent : Filles = Argent . Argent
Et parce que, "l'argent est la racine du mal" : Argent = sqrt(Mal)
On en déduit que : Filles = sqrt(Mal).sqrt(Mal)
Force est de constater que : Filles = Mal
lordzak

Profil challenge

Classement : 2123/54344

Membre Senior
****
Hors ligne Hors ligne
Messages: 358


Voir le profil
« #7 le: 17 Août 2006 à 08:31:04 »

Pour les tableaux y'a foreach... c'est super pratique...

Exemple :

Code:
<pre><?php

$liste_hobbies 
= array('informatique','musique','films','dormir');

foreach(
$liste_hobbies as $hobbie) echo $hobbie,"\n";

?>
</pre>
ca va renvoyer :

Citation
informatique
musique
films
dormir
Journalisée

"Il ne faut jamais prendre les gens pour des cons mais il ne faut pas oublier qu'ils le sont."
charlesqueen
Profil challenge

Classement : 11688/54344

Membre Junior
**
Hors ligne Hors ligne
Messages: 82


Voir le profil
« #8 le: 17 Août 2006 à 11:30:20 »

zéro est mieu je trouve ,bon je passe au cours sur lA bdd
Journalisée
lordzak

Profil challenge

Classement : 2123/54344

Membre Senior
****
Hors ligne Hors ligne
Messages: 358


Voir le profil
« #9 le: 17 Août 2006 à 11:36:33 »

dis tout de suite que j'expliqué mal

Journalisée

"Il ne faut jamais prendre les gens pour des cons mais il ne faut pas oublier qu'ils le sont."
charlesqueen
Profil challenge

Classement : 11688/54344

Membre Junior
**
Hors ligne Hors ligne
Messages: 82


Voir le profil
« #10 le: 17 Août 2006 à 12:53:27 »

ta pas du lire en entier le topic je nai pas dit que tu expliquait mal même **orthographe !** même pas parlé de toi **orthographe !** dit que azphp etait moin bien que le site de zéro
Journalisée
lordzak

Profil challenge

Classement : 2123/54344

Membre Senior
****
Hors ligne Hors ligne
Messages: 358


Voir le profil
« #11 le: 17 Août 2006 à 12:58:09 »

non mais je déconnais t'en fais pas ^^

 -> d'où :

Bon ok c'était pas drole... je sors
Journalisée

"Il ne faut jamais prendre les gens pour des cons mais il ne faut pas oublier qu'ils le sont."
Pages: [1]
  Imprimer  
 
Aller à: