Array Functions
-
is_array
- Somente verifica se uma variável é um array.
- Sintaxe: is_array($variableToVerify).
- Retorna: true se for um array, false se não for.
- Somente verifica se um valor existe em um array.
- Sintaxe: $nomeArray = array('mac', 'windows')
in_array('mac', $nomeArray) -> Verifica se o que foi passado nesse primeiro parametro existe no array $nomeArray. - Retorno (com if): true se encontrar o parametro, false se nao.
- Retorna todas as chaves de um array (índices do conteúdo interno).
- Sintaxe: $array = array(10=>'mac', 11=>'windows');
$chaves_array = array_keys($array);
var_export($chaves_array);
//var_export exibe o array. - Resultado: Array(10,11).
Recebe os dados do $array e cria um novo Array somente com os indices do anterior. - Ordena o array em ordem alfabética, mantendo o índice/valor.
- $frutas = array(0=>'banana', 1=>'amora', 2=>'carambola').
asort($frutas);
var_export($frutas); - Resultado: array1=>'amora', 0=>'banana', 2=>'carambola')
- Retornos: true (deu certo a ordenação), false (ordenação falhou).
- Conta os elementos de um array.
- $array[0] = 'Notebook';
$array[1] = 'Celular';
$itens_array = count($array);
echo $itens_array; - Retorno: 2 elementos.
- Funde um ou mais arrays.
- Exemplo:
$array1 = array('mac', 'windows');
$array2 = array('linux');
$novo_array = array_merge($array1, $array2);
var_export($novo_array); - Retorna: array('mac', 'windows', 'linux');
- Divide uma string baseado em um demilmitador.
- Exemplo:
$data = '10/12/2020';
$retorno = explode('/', $data);
var_export($retorno); - Resultado: array(0=>'10', 1=>'12', 2=>'2020').
- Junta elementos de um array em uma string.
- Exemplo:
array = array(0=>'10', 1=>'12', 2=>'2020');
$retorno = implode('/', $array); - Resultado: 10/12/2020 .
in_array
array_keys
asort
count
array_merge
explode
implode