Botturn Programing PHP

Tudo Sobre PHP, Tutorials, Scripts, Video Aulas, Forum, Downloads


TUTORIAL - PHP Arrays e exemplo com checkbox

Posted by admin On Abril - 30 - 2009
Um array em PHP é, na realidade, um mapa ordenado. Um mapa é um tipo que mapeia valores de chaves. Este tipo é otimizado de várias maneiras, assim você pode usá-lo como um array real, ou uma lista (vetor), hashtable (que é uma implementação de um mapa), dicionário, coleção, pilha, fila e provavelmente mais. Como você pode ter outro array PHP como um valor, você também pode facilmente simular árvores.

PHP Array Syntax: Criar um Array

language-construct array() é usado para criar um array em PHP. Veja um exemplo

array( [key =>] value
  , …
  )
key: chave pode ser um inteiro ou string
value: Um valor pode ser de qualquer tipo PHP

Examples
$arr = array(”foo” => “bar”, 12 => true);
echo $arr["foo"]; this will print bar
echo $arr[12]; this will print 1

Se você fornecer os parênteses com nenhuma tecla especificado, então o valor máximo dos índices existentes inteiro 1 é tomada como chave. veja abaixo

$arr = array(5 => 1, 12 => 2); Isto irá criar um array com 2 elementos
$arr[] = 56; nova chave será máximo chave + 1 i.e $arr[13] = 56
$arr["x"] = 42; 

Isto acrescenta um novo elemento para a matriz com a tecla “x”

array(5 => 43, 32, 56, “b” => 12); This array is the same as following.
array(5 => 43, 6 => 32, 7 => 56, “b” => 12);

Seguindo exemplo, irá mostrar que podemos utilizar um array de formulário HTML insumos.
Manipulando arrays de formulário HTML insumos para scripts PHP

HTML formulário com array

<input type=”checkbox” name=”selected_ids[]” value=”1″>
<input type=”checkbox” name=”selected_ids[]” value=”2″>
<input type=”checkbox” name=”selected_ids[]” value=”3″>
<input type=”checkbox” name=”selected_ids[]” value=”11″>
<input type=”checkbox” name=”selected_ids[]” value=”12″>
<input type=”checkbox” name=”selected_ids[]” value=”13″>

Quando se apresentar acima forma, irá gerar US $_POST['selected_ids'] [] array ao formulário movimentação php script. Essa matriz mantém todas as checkbox selecionadas valores acima de formulário HTML. foreach () construir pode ser usado para extrair valores da matriz. Seguinte código de exemplo irá mostrar como é que podemos extrair destes valores a partir do regresso array.

foreach ($_POST['selected_ids'] as $key => $value) {
    echo “Key: $key; Value: $value<br>”;
}

por exemplo, 1,2 e 12 são selecionados a partir do formulário HTML acima então código acima irá imprimir

Key: 0 Value: 1
Key: 1 Value: 2
Key: 2 Value: 12

Popularity: 38% [?]

Veja tambem:

  1. TUTORIAL - Gerar valores aleatórios com rand() Olá a todos! Vou vos falar da função rand(); do...
  2. PHP TUTORIAL - Enviar um ficheiro para o servidor O PHP suporta várias funcionalidades, por isso o seu grande...
  3. TUTORIAL - Sistema de Busca/Procura em PHP + MYSQL Nesse artigo eu explico como criar sistema simples de busca...
  4. TUTORIAL - Compreender $_POST e $_GET no PHP Provavelmente se pensa fazer um website em php irá certamente...
  5. TUTORIAL - Calendário com navegação entre as datas Script que exibe um calendário com navegação pelas datas (mês...

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply