sexta-feira, 27 de janeiro de 2012

Manipulação de Array Parte 2



Continuando com as funções para manipulação de arrays.




array_sum — Calcula a soma dos valores do array

número array_sum($array)

Onde:

$array - É o array onde tem os valores a serem somados

Retorna a soma dos valores.

Exemplo:

<?php

//Criando o array
$array = array(10,20,30,"lol");

//Chama a função array_sum();

echo "Soma dos Valores: " . array_sum($array);
?>

O Array pode ter valores String, essas Strings serão ignoradas.



array_unique — Remove valores duplicados no array

array array_unique($array)

Onde:

$array - O Array onde será removido os valores duplicados

Retorna o valor com os valores duplicados removidos.

Exemplo:

<?php

$array = array("Metallica","Iron Maiden","Slipknot","Metallica");
print_r(array_unique($array));
?>

O Exemplo acima vai retornar:

Array
(
[0] => "Metallica"
[1] => "Iron Maiden"
[2] => "Slipknot"
)


array_shift — Remove o primeiro elemento de um array

misto array_shift($array)
Onde:

$array - Array onde vai ser removido o elemento;

Retornará o elemento que foi removido;

Exemplo:

<?php

$array = array("laranja","morango","uva","limao");

ṕrint_r(array_shift($array));

?>

O Exemplo acima irá imprimir.

Array
(
[0] => "morango"
[1] => "uva"
[2] => "limao"
)

array_unshift — Adiciona um ou mais valores no início de um array

int array_unshift($array,$valores)

Onde:

$array - Array onde vão ser adicionado os elementos

$valores - Valores a serem adicionado no array

Retorna, um valor inteiro, que será o numero de elementos do array, após a adição dos valores.

Exemplo:

<?php

$cores = array("Azul","Verde");
$nElementos = array_unshift($cores, "Vermelho", "Amarelo");

echo "Numero de elementos apos a insercao: " . $nElementos;
echo "Elementos do Array: ";
print_r($cores);

?>

Numero de elementos apos a insercao: 4
Elementos do Array:

Array
(
[0] => Vermelho
[1] => Amarelo
[2] => Azul
[3] => Verde
)


array_pop — Remove um elemento do final do array

misto array_pop($array)

Onde:

$array - Array que o valor será removido.

Retorna o elemento que foi removido.

Exemplo:

<?php

$array = array(2,4,6,8,10);
$return = array_pop($array);

echo "Elemento Retirado: " . $return;
echo "Elemento do Array: ";
print_r($array);
?>

O Exemplo acima vai imprimir:

Elemento Retirado: 10

Elemento do Array:

Array
(
[0] => 2
[1] => 4
[2] => 6
[3] => 8
)

array_push — Adiciona um ou mais valores no final de um array

int array_push($array,$valores)

Onde:

$array - Array onde vão ser adicionado os elementos

$valores - Valores a serem adicionado no array

Retorna, um valor inteiro, que será o numero de elementos do array, após a adição dos valores.

Exemplo:

<?php

$cores = array("Azul","Verde");
$nElementos = array_push($cores, "Vermelho", "Amarelo");

echo "Numero de elementos apos a insercao: " . $nElementos;
echo "Elementos do Array: ";
print_r($cores);

?>

O Exemplo irá imprimir.

Numero de elementos apos a insercao: 4
Elementos do Array:

Array
(
[0] => Vermelho
[1] => Amarelo
[2] => Azul
[3] => Verde
)

sizeof — Retorna o número de elementos do array

int sizeof($array)

Onde:

$array - Array onde vão ser contados os elementos

Retorna, um valor inteiro, que será o numero de elementos do array.

Exemplo:

<?php

$cores = array("Azul","Verde");
$nElementos = sizeof($cores);
echo "Numero de Elementos: ". $nElementos;

?>

Retornará o seguinte:

Numero de Elementos: 2


Galera, É isso aí, proximo post, será sobre tratamentos de String

Abraços!

Nenhum comentário:

Postar um comentário