NewbieContest

Programmation => Langages Web => Discussion démarrée par: charlesqueen le 16 Août 2006 à 22:34:58



Titre: [PHP] tableau array
Posté par: charlesqueen 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.


Titre: [PHP] tableau array
Posté par: the lsd 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 !!! =D 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'...


Titre: [PHP] tableau array
Posté par: Gardel le 16 Août 2006 à 23:35:54
joli copié collé :)


Titre: [PHP] tableau array
Posté par: the lsd 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 ! =D

Enjoy

The lsd


Titre: [PHP] tableau array
Posté par: charlesqueen 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?


Titre: [PHP] tableau array
Posté par: the lsd 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 !


Titre: [PHP] tableau array
Posté par: Gardel 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


Titre: [PHP] tableau array
Posté par: lordzak 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


Titre: [PHP] tableau array
Posté par: charlesqueen le 17 Août 2006 à 11:30:20
zéro est mieu je trouve ,bon je passe au cours sur lA bdd


Titre: [PHP] tableau array
Posté par: lordzak le 17 Août 2006 à 11:36:33
dis tout de suite que j'expliqué mal :mad:

=D


Titre: [PHP] tableau array
Posté par: charlesqueen 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


Titre: [PHP] tableau array
Posté par: lordzak le 17 Août 2006 à 12:58:09
non mais je déconnais t'en fais pas ^^

 -> d'où : =D

Bon ok c'était pas drole... je sors :oops: