Manipulando

<< Click to Display Table of Contents >>

Navigation:  Vetores e Arrays >

Manipulando

Previous pageReturn to chapter overviewNext page

$matriz_index = [ "banana""maçã""laranja"];
 
$matriz_chave = [
    "nome" => "Junior",
    "endereco" => "Centro",
    "sexo" => "M",
];
 
var_dump($matriz_index$matriz_chave);

 

array (size=3)
  0 => string 'banana' (length=6)
  1 => string 'maçã' (length=6)
  2 => string 'laranja' (length=7)
 
array (size=3)
  'nome' => string 'Junior' (length=6)
  'endereco' => string 'Centro' (length=6)
  'sexo' => string 'M' (length=1)

 

// adicionar no inicio
array_unshift($matriz_index"pera""uva");
$matriz_chave = [ "telefone" => "988271828""cidade" => "Criciuma" ] + $matriz_chave;
 
var_dump($matriz_index$matriz_chave);

 

array (size=5)

  0 => string 'pera' (length=4)

  1 => string 'uva' (length=3)

  2 => string 'banana' (length=6)

  3 => string 'maçã' (length=6)

  4 => string 'laranja' (length=7)

 

array (size=5)

  'telefone' => string '988271828' (length=9)

  'cidade' => string 'Criciuma' (length=8)

  'nome' => string 'Junior' (length=6)

  'endereco' => string 'Centro' (length=6)

  'sexo' => string 'M' (length=1)

 

// adicionar no final
array_push($matriz_index"amendoim");
$matriz_chave = $matriz_chave + [ "estado" => "SC" ];
 
var_dump($matriz_index$matriz_chave);

 

array (size=6)

  0 => string 'pera' (length=4)

  1 => string 'uva' (length=3)

  2 => string 'banana' (length=6)

  3 => string 'maçã' (length=6)

  4 => string 'laranja' (length=7)

  5 => string 'amendoim' (length=8)

 

array (size=6)

  'telefone' => string '988271828' (length=9)

  'cidade' => string 'Criciuma' (length=8)

  'nome' => string 'Junior' (length=6)

  'endereco' => string 'Centro' (length=6)

  'sexo' => string 'M' (length=1)

  'estado' => string 'SC' (length=2)

 

// remover primeiro item
array_shift($matriz_chave);
array_shift($matriz_index);
 
// remover ultimo item
array_pop($matriz_chave);
array_pop($matriz_index);
 
// remove valores vazios
$novo = array_filter($matriz_chave);

 
// inverter ordem
$matriz_index = array_reverse($matriz_index);
 
// orderna
sort($matriz_index);
rsort($matriz_index);
 
// procura um valor num array
if (in_array("maçã"$matriz_index)) {
    echo "Achei";
}
 
// junta array em um string
$str = implode(", "$matriz_index); // saida "maçã, laranja, banana"