CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

PHP - Arrays

Por Benedito Silva Júnior - publicado em 20/07/2016


Arrays são conjuntos de elementos posicionados de forma linear nos quais cada elemento pode ser acessado por sua posição ou chave correspondente.

Assim como strings, arrays são muito importantes em praticamente todas as linguagens de programação que os suportam.

Por meio deles é possível agrupar diversos conjuntos de resultados e realizar operações com base em seus registros, seja para organizar informações, exibir relatórios ou gerenciar filas e listas de prioridades.

Sintaxe: array(elementos separados por vírgula);

Exemplos:

<?php $meuArray = array('alpha' => 'valor1', 2, 'tres'); $meuArray[5] = 'Novo valor'; echo($meuArray[0]); //Resultado: 2 echo($meuArray['alpha']); //Resultado: valor1 echo($meuArray[5]); //Resultado: Novo valor echo(print_r($meuArray)); //A função 'print_f' imprime o conteúdo de um array $arrayAlpha = array('a','b','c'); $arrayBeta = array('d','e','f'); $arrayMulti = array($arrayAlpha, $arrayBeta); echo($arrayMulti[0][2]); //Resultado: c echo($arrayMulti[1][2]); //Resultado: f //'count' informa o nº de elementos de um array echo('Tamanho do array: '.count($arrayAlpha)); foreach($meuArray as $valor) { //Percorre todos os elementos do array echo($valor.""); } end($meuArray); //Avança para a última posição do array prev($meuArray); //Retrocede o índice do array para a posição anterior prev($meuArray); prev($meuArray); next($meuArray);//Avança o índice do array para a próxima posição echo(key($meuArray)); //'key' retorna achave da posição atual do array echo(current($meuArray)); // 'current' retorna o elemento da posição atual do array //'array_serach' busca um valor no array. Se achar, retorna posição echo(array_search('b', $arrayAlpha); //'unset' destrói a posição do array, eliminando sua informações do servidor PHP unset($arrayMulti[3]); print_r($arrayMulti); $arrayElementos = array('a', 1, 'b', 'c', 2, '0', '4'); sort($arrayElementos); //'sort' ordena array por ordem crescente print_r($arrayElementos); rsort($arrayElementos); //'rsort' ordena array por ordem decrescente print_r($arrayElementos); shuffle($arrayElementos); //'shuffle' ambaralha os elementos do array print_r($arrayElementos); ?>


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo