Funções para array PHP

Essas funções permitem a interação e manipulação de arrays de várias formas. Arrays são essenciais para armazenar, gerenciar, operar sobre um conjunto de variáveis.

Arrays simples e multidimensionais (matrizes) são suportados, e podem ser criados pelo usuário ou por outras funções. Existem diversas funções específicas para banco de dados com o intuito de preencher arrays com os dados retornados em consultas, e vários outros tipos de funções também retornam arrays.

» Função array() - Permite a criação dinâmica de um array.


$fruta = array('banana', 'tomate', 'mamão');

$favorito = array('animal' => 'cachorro', 'carro' => 'stilo');

$planExcel =
array(

array('1 Célula da 1 Linha', '2 célula da 1 linha'),

array('1 Célula da 1 Linha', '2 célula da 1 linha'),

);

» Função count() - Informa quantos elementos determinado o array possui.

echo count($fruta);

Resultado da função: 3

» Função sizeof() - Idêntica à count, retornará um valor inteiro contendo o número de elementos
de um array.


echo sizeof($fruta);

Resultado da função: 3

» Função reset() - Você pode pensar: "apaga o array". Cuidado, essa é uma função que parece, mas não é.

Na verdade, sua função é colocar o índice para o primeiro elemento do array e retornar o valor desse elemento.


echo reset($fruta);

Resultado da função: banana

» Função end() - Faz exatamente o inverso da função reset, colocando o índice para o último elemento do array e retornando o valor deste.


echo end($fruta);

Resultado da função: mamão

» Função prev() - A partir da posicao do indice, desloca-se para o elemento anterior e retorna valor deste.

echo prev($fruta);

» Função next() - A partir da posição do índice, avança para o próximo elemento e retorna valor deste. Caso você esteja no último elemento e utilize esta função, o resultado será vazio.

echo next($fruta);

Resultado: mamao

» Função pos() - Retorna o conteudo do elemento atual do array.

echo pos($fruta);

Resultado: mamao

» Função key() - Retorna o indice do elemento atual do array

echo key($fruta);

Resultado: 2

» Função each() - Cria um novo array com apenas o elemento posicionado no array informado

$cesta = each($fruta);

echo pos($fruta);

Resultado: mamao

» Função shuffle - Essa funcao "mistura" aleatoriamente o array, trocando as posicoes de seus elementos.

shuffle($fruta);

echo $fruta [0] . "|" . $fruta[1] . "|" . $fruta[2];
Resultado: Array Original: banana/tomate/mamao

Depois da funcao: tomate/banana/mamao

» Funcao sort() - Coloca os elementos em ordem crescente.

sort($fruta);

echo $fruta [0]. "|" . $fruta[1] . "|" . $fruta[2];

Resultado: Array original: banana/tomate/mamao

Depois: banana/mamao/tomate

» Função rsort() - Coloca os elementos em ordem decrescente.

rsort($fruta);

echo $fruta [0]. "|" . $fruta[1] . "|" . $fruta[2];

Resultado: Array original: banana/tomate/mamao
Depois: tomate/mamao/banana

Nenhum comentário:

Postar um comentário