Arrays – Parte VI – Operações com arrays

Uma série de operadores se comportam de diferentes formas quando seus operandos são arrays. Por exemplo, o operador de adição “+” pode ser usado para criar a união de dois operandos:

$a = array (1, 2, 3);
$b = array (’a’ => 1, ’b’ => 2, ’c’ => 3);
var_dump ($a + $b);

Isso irá imprimir o seguinte:

array(6) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
["a"]=>
int(1)
["b"]=>
int(2)
["c"]=>
int(3)
}

Note como o array resultante inclui todos os elementos dos dois arrays originais, mesmo que tenham os mesmos valores, isto ocorre pelo fato das chaves dos dois arrays serem diferentes, se os dois arrays tiverem elementos comuns que partilham a mesma sequência chaves ou que têm as teclas numéricas (mesmo que sejam diferentes), eles só apareceram uma vez no resultado final:

$a = array (1, 2, 3);
$b = array (’a’ => 1, 2, 3);
var_dump ($a + $b);

O resultado será:

array(4) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
["a"]=>
int(1)
}

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*


Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree