Maison > Article > développement back-end > Fonctions de tableau PHP
PHP Array Functions (acronyme de Hypertext Pre-processor) est un langage de script à usage général largement utilisé ; sa compatibilité avec le développement HTML et Web rend sa technologie cruciale à comprendre. Un tableau en PHP signifie un type de variable qui peut contenir ou stocker plusieurs valeurs en un seul
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Il peut être facilement intégré dans le HTML, voyons-en le bref –
Code :
<!DOCTYPE html> <html> <head> <title>……………</title> </head> <body> <?php echo "Hello, I am a PHP !"; ?> </body> </html>
Sortie :
Le fichier de script ci-dessus est une preuve très claire de la qualité de la compatibilité des scripts PHP avec le HTML. Le code PHP contient des parenthèses de début et de fin spéciales.
tableau()
Ci-dessous, nous avons répertorié le fonctionnement du tableau –
$color = array("red", "green", "blue");
SORTIE
$color[0] = « rouge »
$color[1] = « vert »
$color[2] = « bleu »
Ici, l'intention est de stocker le nom de la couleur dans une seule variable de couleur. Nous avons donc une variable de couleur en fonction tableau, et dans cette fonction, nous avons nommé toutes les couleurs une par une au format chaîne.
Il existe 3 types de tableaux différents :
Ces trois sont expliqués ci-dessous :
Le tableau numérique est le tableau qui a une indexation numérique. Voyons la syntaxe du tableau numérique – il existe deux types de syntaxe.
Première voie :
$array_name[0] = value;
Deuxième voie :
$array_name[] = value;Remarque : Ici, zéro entre crochets [0] représente le numéro d'index.
La valeur signifie ce qu'un utilisateur souhaite stocker dans le tableau.
La première et la deuxième syntaxe présentent quelques différences, l'une a zéro entre [] tandis que l'autre a un [] vide.
Par défaut, tous les tableaux commencent par l'index 0, ce qui signifie que pour le premier tableau, si nous entrons 0 dans [] ou le laissons vide, [] les deux signifient la même chose. Voir un autre exemple pour mieux comprendre les différences
$array_name[] = value; {either you put 0 or leave it blank – both means same} $array_name [1] = value;
Un tableau avec une valeur différente et avec un index différent est répertorié ci-dessous –
$name[0] = "Alex"; $name[1] = "Peter"; $name[2] = "Lucy"
Un tableau associatif est un tableau qui a des chaînes comme index. La valeur stockée est effectuée en association avec des valeurs clés plutôt qu'avec une indexation linéaire.
Voyons la syntaxe du tableau associatif.
$array_name["key"] = value;Remarque : Appelez-le comme clé ou appelez-le comme index (les deux ont la même signification).
Le tableau associatif est utilisé lorsque vous devez créer une relation entre votre valeur et votre clé (ou index).
Un tableau multidimensionnel est un tableau qui contient un ou plusieurs tableaux et valeurs en son sein. Ces tableaux sont accessibles avec plusieurs index.
Dans les définitions simples, nous pouvons appeler multidimensionnel un tableau de tableau. Un tableau multidimensionnel peut être 1D (I dimension), 2D (2 dimensions) …….n-dimensions.
Alex | England | 23 |
Peter | Germany | 26 |
Lucy | Holland | 27 |
Donc, si nous stockons en 2D, l'allocation sera quelque chose qui est répertorié ci-dessous –
Alex [0][0] | England[0][1] | 23[0][2] |
Peter[1][0] | Germany[1][1] | 26[1][2] |
Lucy[2][0] | Holland[2][1] | 27[2][2] |
The same goes for ‘n’ number of dimensions and allocations.
Let us see the types of the array with the help of an example:
Code:
<html> <body> <?php $numbers[] = "eleven"; $numbers[] = "twelve"; $numbers[] = "thirteen"; $numbers[] = "fourteen"; $numbers[] = "fifteen"; foreach( $numbers as $value ) { echo "Value is $value <br />"; } ?> </body> </html>
Output:
Code:
<html> <body> <?php $salaries['Alex'] = "high"; $salaries['Peter'] = "medium"; $salaries['Lucy'] = "low"; echo "Salary of Alex is ". $salaries['Alex'] . "<br />"; echo "Salary of Peter is ". $salaries['Peter']. "<br />"; echo "Salary of Lucy is ". $salaries['Lucy']. "<br />"; ?> </body> </html>
Output:
Code:
<!DOCTYPE html> <html lang="en"> <head> <title>PHP Multidimensional Array</title> </head> <body> <?php // Define nested array $contacts = array( array( "name" => "Petergomes", "email" => "[email protected]", ), array( "name" => "Clark anthony", "email" => "[email protected]", ), array( "name" => "lucy disilva", "email" => "[email protected]", ) ); // Access nested value echo "Peter gomes's Email-id is: " . $contacts[0]["email"]; ?> </body> </html>
Output:
Following are some of the advantages described.
PHP arrays hold crucial importance in PHP programming, it acts as the ultimate variable of PHP. It behaves as a storage container for collecting elements. Arrays also can store other variables within like strings, integers, and even other arrays. If you have to deal with an unknown amount of variables you must prefer to work using arrays. Loops can be used to output values in arrays, also by simply calling specific elements with the index or key values.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!