Botturn Programmazione PHP

All About PHP, Tutorials, script, video lezioni, Forum, Downloads


TUTORIAL - Array e PHP esempio con checkbox

Posted by admin On aprile - 30-2009
Un array in PHP è in realtà una mappa ordinata. Una mappa è un tipo che i valori mappe alle chiavi. Questo tipo è ottimizzato in diversi modi, in modo da poterlo usare come un array reale, o una lista (vector), hashtable (che è un'implementazione di una mappa), un dizionario, la raccolta, pila, coda e probabilmente di più. Come si può avere un altro array PHP come un valore, si può anche facilmente simulare alberi.

PHP Sintassi Array: creare una matrice

lingua costrutto array () viene utilizzata per creare un array in PHP. Vedere un esempio

array ([key =>] valore
, ...
)
key: chiave può essere un numero intero o una stringa
Valore: Un valore può essere di qualsiasi tipo PHP

Esempi
$ Arr = array ("pippo" => "bar", 12 => true);
echo $ arr ["pippo"], questo verrà stampato bar
echo $ arr [12], questo stamperà

Se si forniscono le staffe con chiave non specificato, quindi il valore massimo degli indici interi esistenti viene preso come una chiave. vedi sotto

$ Arr = array (5 => 1, 12 => 2) Verrà creato un array con 2 elementi
$ Arr [] = 56; nuova chiave sarà la massima cioè una chiave + $ arr [13] = 56
$ Arr ["x"] = 42;

Questo aggiunge un nuovo elemento alla matrice con il tasto "x"

array (5 => 43, 32, 56, "b" => 12); Questa matrice è la stessa la seguente.
array (5 => 43, 6 => 32, 7 => 56, "b" => 12);

Seguendo l'esempio mostrerà che possiamo utilizzare un array di input del form HTML.
Gestione di array in input form HTML agli script PHP

Form HTML con 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 si invia il modulo di cui sopra, genererà $ _POST ['selected_ids'] [] array per formare la gestione script php. Questo array contiene tutti i valori di checkbox selezionati sopra form HTML. costrutto foreach () può essere utilizzato per estrarre valori della matrice. A seguito di codice di esempio mostrerà come possiamo estrarre questi valori dalla matrice restituita.

foreach ($ _POST ['selected_ids'] as $ key => $ value) {
echo "Chiave: $ key, Valore: $ <br> valore";
}

per esempio, 1,2 e 12 vengono scelti dal modulo HTML sopra quindi codice precedente stamperà

Key: 0 Valore: 1
Legenda: 1 Valore: 2
Key: 2 Valore: 12

Popolarità: 17% [ ? ]

Related posts Portato a voi da Yet Another Related Posts Plugin .

Lascia un commento