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.
» Função count() - Informa quantos elementos determinado o array possui.
$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'),
);
Resultado da função: 3
echo count($fruta);
» Função sizeof() - Idêntica à count, retornará um valor inteiro contendo o número de elementos
de um array.
Resultado da função: 3» Função reset() - Você pode pensar: "apaga o array". Cuidado, essa é uma função que parece, mas não é.
echo sizeof($fruta);
Na verdade, sua função é colocar o índice para o primeiro elemento do array e retornar o valor desse elemento.
Resultado da função: banana
echo reset($fruta);
» 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.
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 end($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 prev($fruta);
Resultado: mamao» Função pos() - Retorna o conteudo do elemento atual do array.
echo next($fruta);
Resultado: mamao» Função key() - Retorna o indice do elemento atual do array
echo pos($fruta);
Resultado: 2» Função each() - Cria um novo array com apenas o elemento posicionado no array informado
echo key($fruta);
Resultado: mamao» Função shuffle - Essa funcao "mistura" aleatoriamente o array, trocando as posicoes de seus elementos.
$cesta = each($fruta);
echo pos($fruta);
Resultado: Array Original: banana/tomate/mamao
shuffle($fruta);
echo $fruta [0] . "|" . $fruta[1] . "|" . $fruta[2];
Depois da funcao: tomate/banana/mamao» Funcao sort() - Coloca os elementos em ordem crescente.
Resultado: Array original: banana/tomate/mamao
sort($fruta);
echo $fruta [0]. "|" . $fruta[1] . "|" . $fruta[2];
Depois: banana/mamao/tomate» Função rsort() - Coloca os elementos em ordem decrescente.
Resultado: Array original: banana/tomate/mamao
rsort($fruta);
echo $fruta [0]. "|" . $fruta[1] . "|" . $fruta[2];
Depois: tomate/mamao/banana
Nenhum comentário:
Postar um comentário