Exemples de tableaux en PHP

Afficher et manipuler les données d'un tableau PHP.

 

Afficher aléatoirement une case d'un tableau PHP

<?php
$tableau[0] = "Première valeur";
$tableau[1] = "Deuxième valeur";
$choix = mt_rand(0,1);
echo $tableau[$choix];
?>

Première valeur

 

Quel est le résultat de l'affichage du code source suivant

<?php
// Variable de tableau associatif
// L'indice case vaut 5
$tableau['case'] = 5 ;
// Référence
$case =& $tableau['case'] ;
// Affectation à la variable $case de la valeur 6
$case = 6 ;
// Affichage
echo " $case , $tableau[case] " ;
?>

6 , 6

 

Afficher le dernier élément d'un tableau

<?php
$tableau=array("pomme", "poire", "cerise", "framboise");
echo end($tableau);
?>

framboise

 

Obtenir l'intersection de deux tableaux

<?php
$array1 = array ("pomme", "poire", "cerise");
$array2 = array ("fraise", "pomme");
$result = array_intersect ($array1, $array2);
while (list($key, $val)=each($result)) {
echo $val;
}
?>

pomme

 

Obtenir la soustraction de deux tableaux

<?php
$array1 = array ("pomme", "poire", "cerise");
$array2 = array ("pomme", "fraise");
$soustraction = array_diff($array1, $array2);
print_r($soustraction);
?> 

Array ( [1] => poire [2] => cerise )

 

Hash de tableaux

En créant un tableau de tableaux on crée un hash.
C'est un tableau à plusieurs dimensions!

Une statistique n'est vraiment intéressante que si le chiffre qu'elle donne est imprévu car elle provoque alors une demande d'explication, qui vous apprend quelque chose.
Le rôle de la statistique est moins de renseigner que de fixer le renseignement qu'il faut chercher.
(Propos de O.L. Barenton, confiseur, p.150, Éd. du Tambourinaire, 1962)

Visionduweb - La Réponse Collaborative - 2002 / 2019

Condition d'utilisation du site Visionduweb

Vous êtes soumis au règlement suivant et à ce titre ni l'administrateur ni l'hébergeur ne pourraient ni ne seraient tenu pour responsable de vos actes.
Vous ne devez en aucun cas utiliser les informations présentes sur Visionduweb pour nuire à autrui ou à un système informatique.

La licence CC BY-NC-ND 4.0 est attribuée au contenu rédigé par Visionduweb sur les domaines suivants :
www.visionduweb.com www.visionduweb.eu www.visionduweb.fr www.visionduweb.info

Les profils utilisés par Visionduweb : Anonymous, Visionduweb, Zer00CooL

Soutenir le travail de recherche de Visionduweb :
Le wiki a besoin de vous !

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

Chercher dans ce site

Menu de connexion