Ola Mundo!! PHP: Array

PHP.BR

Recomende aos seus amigos do Facebook

sexta-feira, 22 de março de 2013

Array


Array_merge

Retorna um array resultante da concatenação de dois ou mais arrays.
Array array_merge(array matriz1, array matriz2, [...]);

Array_pop

Retorna e remove o ultimo elemento de um array.
Mixed array_pop(array matriz1);

Array_push

Acrescente elementos no final de um array. Retorna o numero de elementos de uma array.
Int array_push(array matriz1, mixed elem1,[...]);

Array_shift

Retorna e remove o primeiro elemento de um array
Mixed array_shift(array array);

Array_slice

Retorna uma seqüência de elementos de um array.
Array array_slice(array matriz, int inicio, int [tamanho]) ;
Argumento Descrição
Matriz o array de onde serão copiados os elementos
Início Posição inicial no array
tamanho Número de elementos a serem retornados



Array_splice

Remove elementos de um array e, opcionalmente, substitui os elementos removidos por outros.
Array array_splice(array matriz, int início, int [tamanho], array [substituição]);
Argumento
Descrição
Matriz
o array de onde serão copiados os elementos

Início
Posição inicial no array entrada
Tamanho
Número de elementos a serem removidos
Substituição
Arrays dos elementos que substituirão os elementos removidos


Array_unshift

Acrescenta elementos no início de um array. Retorna o número de elementos de uma array.
Int array_unshift(array matriz, mixed var, [...]);

Array_values

Retorna os valores de um array
Array array_values(array matriz);

Array_walk

Aplica uma função para cada elemento de um array.
Int array_walk(array matriz, string nomefunc, mixed dadosextras);
Function nomefunc($item, $índice, $dadosextras)
Exemplo:
$matriz = array(“1”=>”monitor”,”2”=>”Placa de vídeo”, “3”=> “mouse”);
//esta é uma das funções chamadas pelo array_walk
function imprime_item($item, $índice,$dados){
echo “$índice = $item($dados)”;
}
//esta é uma das funções chamadas pelo array_walk
function atualizar_item(&$item, $índice, $dados){
$item = “$item ($dados)“;
}
array_walk($matriz,’imprime_item’,’impresso’);
array_walk($matriz,’atualizar_item’,’atualizado’); array_walk($matriz,’imprime_item’,’atualizado’);

Nenhum comentário:

Postar um comentário