Les opérateurs pour tableaux
1 h
3 exercices
Niveau 4
En PHP, il existe de nombreux opérateurs qui fonctionnent sur plus d'un tableau, pour obtenir l'union de deux tableaux, pour vérifier l'identité, l'égalité, etc.
Les différents opérateurs pour les tableaux sont :
$a + $b: type “Union”, fusionne$aet$b,$a == $b: type "Égalité", renvoi vrai (true) si$aet$bont les mêmes paires de valeurs,$a === $b: type “Identique”, renvoi vrai (true) si$aet$bont les mêmes paires de valeurs et dans le même ordre et du même type,$a != $b: type “Inégalité”, renvoi vrai (true) si$an’est pas égal à$b,$a <> $b: type “Inégalité”, renvoi vrai (true) si$an’est pas égal à$b,$a !== $b: type “Non-identique”, renvoi vrai (true) si$an’est pas identique a$b.
Exemple 1 :
<?php
$a = array("a" => "abricot", "b" => "cerises");
$b = array("a" =>"poire", "b" => "banane", "c" => "orange");
$c = $a + $b; // type “Union”
var_dump($c);
$c = $b + $a; // type “Union”
var_dump($c);
?>
Dans cet exemple, le premier var_dump() renvoi :
array(3) {
["a"] => string(7) "abricot"
["b"] => string(7) "cerises"
["c"] => string(6) "orange"
}
Le second var_dump() renvoi :
array(3) {
["a"] => string(5) "poire"
["b"] => string(6) "banane"
["c"] => string(6) "orange"
}
Exemple 2 :
<?php
$a = array("fraise", "ananas");
$b = array(1 => "ananas", "0" => "fraise");
var_dump($a == $b);
var_dump($a === $b);
?>
Dans cet exemple, le premier var_dump() renvoi vrai “true” et le deuxième var_dump() renvoi faux “false”.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !