Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



Opérateurs de tableaux

Tableau 15-8. Opérateurs de tableaux

Exemple Nom Résultat
“$a + $b” Union Union de “$a” et “$b”.
“$a == $b” Egalité “TRUE” si “$a” et “$b” contiennent les mêmes paires clés/valeurs.
“$a === $b” Identique “TRUE” si “$a” et “$b” contiennent les mêmes paires clés/valeurs dans le même ordre et du même type.
“$a != $b” Inégalité “TRUE” si “$a” n’est pas égal à “$b”.
“$a <> $b” Inégalité “TRUE” si “$a” n’est pas égal à “$b”.
“$a !== $b” Non-identique “TRUE” si “$a” n’est pas identique à “$b”.

Le seul opérateur en PHP pour les tableaux est l’opérateur “+”. Cet opérateur ajoute le tableau de droite au tableau de gauche. Les clés communes sont laissées inchangées.

Exemple 15-13. Addition de tableaux

<?php
$a = array("a" => "pomme", "b" => "banane");
$b = array("a" =>"poire", "b" => "fraise", "c" => "cerise");
 
$c = $a + $b; // Union de $a et $b
echo "Union de \$a et \$b : \n";
var_dump($c);
 
$c = $b + $a; // Union de $b et $a
echo "Union de \$b et \$a : \n";
var_dump($c);
?>

L’exemple ci-dessus va afficher :

array(3) {   [”a”]⇒   string(5) “pomme”   [”b”]⇒   string(6) “banane”   [”c”]⇒   string(6) “cerise” } Union de $b et $a : array(3) {   [”a”]⇒   string(5) “poire”   [”b”]⇒   string(6) “fraise”   [”c”]⇒   string(6) “cerise” } " |

Les éléments d’un tableau sont égaux en terme de comparaison s’ils ont la même clé et la même valeur.

Exemple 15-14. Comparer des tableaux

<?php
$a = array("pomme", "banane");
$b = array(1 => "banane", "0" => "pomme");
 
var_dump($a == $b); // bool(true)
var_dump($a === $b); // bool(false)
?>

Voyez aussi le manuel aux sections Tableaux et fonctions de tableaux.

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright