Posts Tagged array
[PHP] – Desafio: Trocar valores de duas variáveis!
Boa tarde galera, hoje vou lançar um desafio básico em php aqui no blog pra galera resolver.
O desafio é bem simples, você só precisa trocar o valor de duas variáveis de forma que uma receba o valor anterior da outra, mas sem usar uma variável auxiliar.
Temos os valores 10 e 100 para as variáveis $a e $b respectivamente:
$a = 10; $b = 100;
O resultado tem que ser:
$a = 100; $b = 10;
Resolva e poste o resultado. Good Luck!
[PHP] – Trabalhando com Arrays
Um array, também conhecido como vetor, matriz ou lista, é uma das mais simples estruturas de dados para trabalhar em php, ele tem sua vantagem por ser acessado rapidamente.
Um array é acessado pela sua posição (indice ou chave).
Veja abaixo alguns exemplos:
Para criarmos um array em php utilizamos a função array().
<?php $carros = array('ferrari', 'fusca', 'gol'); print_r($carros); ?>
Criamos um array sem chaves, com isso ele insere automaticamente as chaves iniciando da posição 0.
array(3) { [0] => string(7) "ferrari" [1] => string(6) "fusca" [2] => string(4) "gol" }
Se você mandar imprimir a posição 1, ele vai imprimir na tela: “fusca”
<?php echo $carros[1]; ?>
Array Merge – Funde dois Arrays
A função array_merge funde dois array,
<?php $carros = array('ferrari', 'fusca', 'gol'); $doces = array('golf', 'astra'); print_r(array_merge($carros, $doces)); ?>
Resultado da junção dos dois arrays
array(5) { [0] => string(7) "ferrari" [1] => string(5) "fusca" [2] => string(3) "gol" [3] => string(4) "golf" [4] => string(5) "astra" }
Array Push – Adiciona elementos no final de um array
A função array_push adiciona um ou mais elementos no final de um array.
<?php $carros = array('ferrari', 'fusca', 'gol'); array_push($carros, "audi", "monza"); print_r($carros); ?>
Resultado:
array(5) { [0] => string(7) "ferrari" [1] => string(5) "fusca" [2] => string(3) "gol" [3] => string(4) "audi" [4] => string(5) "monza" }
Array Rand – Retorna posição aleatória de um array.
A função array_rand retorna uma ou mais posições aleatóriamente de um array.
<?php $carros = array('ferrari', 'fusca', 'gol'); print_r(array_rand($carros)); ?>
Shuffle – Embaralha um array.
A função shuffle embaralha os elementos de um array.
<?php $carros = array('ferrari', 'fusca', 'gol'); shuffle($carros); print_r($carros); ?>
Array Key Exists – Verifica uma chave no array.
A função array_key_exists verifica se existe uma determinada posição no array.
<?php $carros = array('ferrari', 'fusca', 'gol'); print_r(array_key_exists(0, $carros)); ?>
In Array – Checa se um valor existe no array.
A função in_array verifica se um elemento existe dentro do array.
<?php $carros = array('ferrari', 'fusca', 'gol'); print_r(in_array('kombi', $carros)); ?>
Array Search – Procura se um valor existe no array e retorna a chave.
A função array_search procura por um valor em um array e retorna sua chave correspondente caso seja encontrado.
<?php $carros = array('ferrari', 'fusca', 'gol'); print_r(array_search('gol', $carros)); ?>
Sort – Ordena um array do menor para o maior.
A função sort ordena um array de forma ascendente ou seja do menor para o maior.
<?php $carros = array('ferrari', 'fusca', 'gol'); sort($carros); print_r($carros); ?>
count – Conta os elemento de um array.
A função count conta todos os elementos de um array.
<?php $carros = array('ferrari', 'fusca', 'gol'); print_r(count($carros)); ?>
Para ver mais funções de manipulação de array clica aqui: Manual do php.net.






















Comentários