Outils pour utilisateurs

Outils du site


informatique:programmation:php:variables_et_tableaux

Variables et tableaux

Tableaux

Création de tableaux de variables :

  <?php
  
  /* Tableau numéroté
     ****************/
  $id[] = 'Benoit';
  // ou $id[0] = 'Benoit';
  $id[] = 33;
  //ou $id1[] = 33;
  
  // Ici on affiche la première valeur du tableau
  echo $id[0];
  echo "\n";
  // Ici on affiche la seconde valeur du tableau
  echo $id[1];
  echo "\n";
  
  /* Tableau associatif
     ******************/
  $id['nom'] = 'Benoit';
  $id['age'] = 33;
  
  // Ici on affiche la première valeur du tableau
  echo $id['nom'];
  echo "\n";
  // Ici on affiche la seconde valeur du tableau
  echo $id['age'];
  echo "\n";
  
  // L'instruction ci-dessous permet d'afficher les éléments d'un tableau
  print_r ($id);
  
  
  /* Autre methode pour le Tableau associatif
     ******************/
  $id = array (
      'nom' => 'Benoit',
      'age' => 33
      );
  
  // Ici on affiche la première valeur du tableau
  echo $id['nom'];
  echo "\n";
  // Ici on affiche la seconde valeur du tableau
  echo $id['age'];
  echo "\n";
  
  print_r ($id);
  
  ?>

Variables dynamiques

Variable de Variable :

  <?php
  $var = 'hello';
  $hello = 'coucou';
  $coucou = 'toto';
  echo $var."\n";
  echo ${$var}."\n";
  echo ${${$var}}."\n";
  
  $tableau1 = array ('benoit', 'magalie', 'toto');
  $tableau2 = array (33, 27, 20);
  
  //Ci-dessous, il suffit juste de changer la valeur de $var et c'est les données d'un tableau différent qui s'affichent.
  //$var = 'tableau1';
  $var = 'tableau2';
  
  $nb_elements = count (${$var});
  
  for ($i=0; $i<$nb_elements; $i++) {
    echo ${$var}[$i]."\n";
  }
  
  //echo $nb_elements."\n";
  
  ?>

informatique/programmation/php/variables_et_tableaux.txt · Dernière modification: 2018/09/06 19:10 (modification externe)