Introduzione alle funzioni dell'array PHP

PHP Array Functions (acronimo di Hypertext Pre-processor) è un linguaggio di scripting generico che viene ampiamente utilizzato; è la compatibilità per adattarsi a HTML e lo sviluppo web rende la sua tecnologia cruciale per capire. Un array in PHP indica un tipo di variabile che può contenere o memorizzare più valori in un singolo

Può essere facilmente incorporato nell'HTML, testimoniamo con la breve -



……………

echo “Hello, I am a PHP !”;
?>
<_?php


……………

echo “Hello, I am a PHP !”;
?>

Il file di scripting sopra è una chiara prova di quanto bene gli script PHP mantengano la compatibilità con l'HTML. Il codice PHP contiene parentesi speciali di inizio e fine.

Come creare un array in PHP?

Vettore()

Di seguito abbiamo elencato come funziona l'array -

$color = array(“red”, “green”, “blue”);

PRODUZIONE
$ color (0) = "rosso"
$ color (1) = "verde"
$ color (2) = "blu"

Qui l'intenzione è quella di memorizzare il nome del colore in una singola variabile di colore. Quindi abbiamo una variabile di colore nella funzione array e in questa funzione abbiamo nominato tutti i colori uno per uno in formato stringa.

Funzioni dell'array PHP

Esistono 3 diversi tipi di array:

  • Matrice numerica
  • Matrice associativa
  • Matrice multidimensionale

Questi tre sono spiegati di seguito:

1. Matrice numerica

La matrice numerica è quella che ha l'indicizzazione numerica. Vediamo la sintassi dell'array numerico: esistono due tipi di sintassi.

Primo modo:

$array_name(0) = value;

Secondo modo:

$array_name() = value;

Nota: qui zero tra parentesi quadre (0) rappresenta il numero indice.

Valore indica ciò che un utente desidera archiviare nell'array.

La prima e la seconda sintassi hanno alcune differenze, una ha zero in () mentre l'altra ha blank ().

Per impostazione predefinita, tutto l'array inizia con l'indice 0, che significa per il primo array se immettiamo 0 in () o lo lasciamo vuoto () entrambi significano lo stesso. Vedi un altro esempio per capire meglio le differenze

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

La matrice con un valore diverso e con un indice diverso è elencata di seguito -

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Matrice associativa

Un array associativo è quello che ha stringhe come indice. Il valore memorizzato viene eseguito in associazione con valori chiave anziché indicizzazione lineare.

Vediamo la sintassi dell'array Associative.

$array_name(“key”) = value;

Nota: chiamalo come chiave o chiamalo come indice (entrambi hanno lo stesso significato)

L'array associativo viene utilizzato quando è necessario creare una relazione tra valore e chiave (o indice).

3. Matrice multidimensionale

Un array multidimensionale è quello che contiene uno o più array e valori al loro interno. È possibile accedere a questi array con indici multipli.

In singole definizioni, possiamo chiamare multidimensionale come un array di array. Un array multidimensionale può essere 1D (I dimensionale), 2D (2 dimensionale) …… .n-dimensionale.

alexInghilterra23
PeterGermania26
lucyOlanda27

Quindi se memorizziamo in 2D l'allocazione sarà di qualcosa che è elencato di seguito -

Alex (0) (0)Inghilterra (0) (1)23 (0) (2)
Peter (1) (0)Germania (1) (1)26 (1) (2)
Lucy (2) (0)Olanda (2) (1)27 (2) (2)

Lo stesso vale per 'n' numero di dimensioni e allocazioni.

Esempi sui tipi di funzione array

Vediamo i tipi di array con l'aiuto di un esempio:

1. Matrice numerica


$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
<_?php

$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>

Produzione:

Il valore è undici
Il valore è dodici
Il valore è tredici
Il valore è quattordici
Il valore è quindici

2. Matrice associativa


$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>
<_?php

$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>

Produzione:

Lo stipendio di Alex è alto
Lo stipendio di Peter è medio
Lo stipendio di Lucy è basso

3. Matrice multidimensionale



PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>
<_?php


PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>

Produzione:

L'ID e-mail di Peter Parker è:

vantaggi

Di seguito sono indicati alcuni vantaggi:

  • Quando si intende rappresentare più dati appartenenti allo stesso tipo con l'utilizzo di un solo nome di indicizzazione.
  • Ha un'ampia applicabilità in quanto può essere utilizzato per implementare altre strutture di dati come stack, alberi, code, grafici ed elenchi collegati.
  • Le matrici 2D / 3D vengono utilizzate per rappresentare efficacemente le matrici
  • Ha meno codice con l'eliminazione della complessità
  • L'ordinamento può essere fatto facilmente

Conclusione

Gli array di PHP rivestono un'importanza cruciale nella programmazione di PHP, fungendo da ultima variabile di PHP. Si comporta come un contenitore per la raccolta di elementi. Le matrici possono anche memorizzare altre variabili come stringhe, numeri interi e persino altre matrici. Se hai a che fare con una quantità sconosciuta di variabili, devi preferire lavorare con le matrici. I loop possono essere utilizzati per generare valori in array, anche semplicemente chiamando elementi specifici con l'indice o i valori chiave.

Articoli consigliati

Questa è una guida alle funzioni dell'array PHP. Qui discutiamo dell'introduzione, spiegate in dettaglio le funzioni dell'array PHP, i vantaggi insieme ai codici e agli output dell'array. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–

  1. Matrici 3D in Java
  2. Array di stringhe in Python
  3. Array 2D in Python
  4. Variabili in PHP
  5. Guida allo stack in Python usando i metodi

Categoria: