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 !