Latest web development tutorials
×

PHP corso

PHP corso PHP breve introduzione PHP installare PHP grammatica PHP variabile PHP echo/print PHP Tipi di dati PHP costante PHP stringa PHP operatori PHP If...Else PHP Switch PHP schieramento PHP Ordinamento di un array PHP superglobals PHP While circolazione PHP For circolazione PHP funzione PHP Variabili magici PHP Namespace PHP Object-Oriented

PHP modulo

PHP modulo PHP Forms Authentication PHP modulo - I campi obbligatori PHP modulo - e-mail di verifica e l'URL PHP esempio forma completa PHP $_GET variabile PHP $_POST variabile

PHP Tutorial avanzato

PHP array multidimensionali PHP data PHP contenere PHP file PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sicurezza E-mail PHP Error PHP Exception PHP filtro PHP Filtro avanzato PHP JSON

PHP 7 nuove funzionalità

PHP 7 nuove funzionalità

PHP Database

PHP MySQL breve introduzione PHP MySQL collegamento PHP MySQL Creazione di un database PHP MySQL Creare una tabella di dati PHP MySQL inserire i dati PHP MySQL Inserire più dati PHP MySQL prepared statement PHP MySQL leggere i dati PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introduzione AJAX PHP AJAX Database AJAX XML AJAX ricerca in tempo reale AJAX RSS Reader AJAX voto

PHP Manuale di riferimento

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Elaborazione immagini PHP RESTful

array PHP

Array in grado di memorizzare più valori in una singola variabile:

Esempi

<?php
$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:

$cars1="Volvo";
$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:

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):

$cars=array("Volvo","BMW","Toyota");

Artificiali tasti ID assegnati:

$cars[0]="Volvo";
$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

<?php
$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):

Esempi

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

esempio »Esecuzione


Numerico attraversamento serie

Attraverso e stampare tutti i valori numerici nella matrice, è possibile utilizzare un ciclo for, come segue:

Esempi

<?php
$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:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

oppure:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

È quindi possibile utilizzare la chiave specificata nello script:

Esempi

<?php
$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

<?php
$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!