array PHP
Array in grado di memorizzare più valori in una singola variabile:
Esempi
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
esempio »Esecuzione
Quali sono gli array?
Un array è una speciale più valori variabili possono essere memorizzati in una singola variabile.
Se si dispone di un elenco di elementi (ad esempio: un elenco di nomi di automobili), che è memorizzato in una singola variabile, come segue:
$cars2="BMW";
$cars3="Toyota";
Tuttavia, se si desidera scorrere l'array e trovare uno specifico? Se la matrice oggetto di più di tre, ma 300 è?
La soluzione è quella di creare un array!
Gli array possono memorizzare più valori in una singola variabile, ed è possibile accedere al valore in base alla chiave.
Creare un array in PHP
In PHP, la funzione Array () viene utilizzato per creare un array:
In PHP, ci sono tre tipi di matrici:
- Numerico Array - Un array con una chiave ID numerico
- array associativo - Un array con le chiavi specificato un valore associato a ogni chiave
- Multidimensionale array - contenente uno o più array di array
PHP matrice numerica
Ci sono due modi per creare una serie di metodi numerici:
chiave ID assegnato automaticamente (tasto ID inizia sempre a 0):
Artificiali tasti ID assegnati:
$cars[1]="BMW";
$cars[2]="Toyota";
L'esempio seguente crea un array numerico chiamato $ automobili e per assegnare una serie di tre elementi, quindi stampare un testo che contiene una matrice di valori:
Esempi
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
esempio »Esecuzione
Ottiene una matrice di lunghezza - funzione count ()
count () restituisce la lunghezza della matrice (numero di elementi):
Numerico attraversamento serie
Attraverso e stampare tutti i valori numerici nella matrice, è possibile utilizzare un ciclo for, come segue:
Esempi
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
esempio »Esecuzione
array associativo PHP
array associativo è quello di utilizzare una matrice della chiave specificata assegnato alla matrice.
Ci sono due modi per creare array associativi:
oppure:
$age['Ben']="37";
$age['Joe']="43";
È quindi possibile utilizzare la chiave specificata nello script:
Esempi
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
esempio »Esecuzione
Traverse un array associativo
Attraverso e stampare tutti i valori in un array associativo, è possibile utilizzare il ciclo foreach, come segue:
Esempi
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
esempio »Esecuzione
array multidimensionali
array multidimensionali saranno descritte in dettaglio nella sezione tutorial avanzato PHP.
Completa PHP Array di riferimento
Per un manuale di riferimento completo per tutte le funzioni di array, visitare il nostro Manuale PHP Array di riferimento .
Questo manuale di riferimento fornisce una breve descrizione di ogni esempi di funzioni e applicazioni!