Tutoriel PHP Array

Tutoriel PHP Array
Deux types de variables sont utilisés pour stocker des données dans PHP. Un type de variable est utilisé pour stocker des données primitives ou une seule valeur et un autre type de variable est utilisé pour stocker des données composées ou plusieurs valeurs. Une variable de tableau est utilisée pour stocker les multiples valeurs de différents types dans PHP. Différents types de tableaux sont pris en charge par PHP. De nombreuses façons existent en PHP pour créer des tableaux. De nombreuses fonctions de tableau intégrées existent également pour accéder et modifier les variables de tableau. Les moyens de créer différents types de tableaux et d'accès et de modification des valeurs du tableau à l'aide de fonctions intégrées PHP ont été montrées dans ce tutoriel.

Types de tableaux

Trois types différents du tableau peuvent être créés en php. Ce sont un tableau numérique, un tableau associatif et un tableau multidimensionnel. Les utilisations de ces tableaux sont mentionnées ci-dessous.

UN. Tableau numérique
L'indice de ce tableau est numérique et les valeurs d'index de ce tableau sont générées séquentiellement par défaut. Chaque valeur de tableau peut être définie ou obtenir en utilisant l'index numérique.

B. Tableau associatif
L'indice de ce tableau peut être un nombre ou une chaîne et les valeurs d'index de ce tableau peuvent contenir différents types de valeurs de chaîne qui sont appelées la clé. Le symbole '=>' est utilisé pour définir chaque paire de valeurs clés de ce tableau et chaque valeur du tableau est accessible par le corc. Valeur clé en espèce.

C. Réseau multidimensionnel
Le tableau qui contient plus d'une dimension est appelé un tableau multidimensionnel. Un tableau contient un ou plusieurs tableaux dans un tableau multidimensionnel. Les tableaux numériques multidimensionnels et le tableau associatif peuvent être utilisés en PHP.

Déclaration de tableau PHP

Le tableau peut être déclaré en spécifiant l'index et la valeur en particulier. Ou en initialisant toutes les valeurs au moment de la déclaration de variable de tableau en utilisant la troisième fonction des supports ([]) ou Array (). Trois différents types de déclarations de tableaux sont présentés ci-dessous.

UN. Déclarez le tableau en définissant l'index:

// déclare une valeur d'un tableau numérique
$ array1 [0] = "Bonjour";
// déclare une valeur d'un tableau associatif
$ array2 ["name"] = "Fahmida";

B. Déclarez le tableau en utilisant des supports []:

// déclare un tableau numérique de quatre éléments en utilisant []
$ arrvar1 = ['php', 'html', 'css', 'javascript'];
// déclare un tableau associatif de trois éléments en utilisant []
$ arrvar1 = ['Page d'accueil personnelle' => 'php', 'Hypertext Mark-up Language' => 'html', 'Cascading Style Sheet' => 'CSS'];

C. Déclarez le tableau à l'aide de la fonction Array ()

// déclare un tableau numérique de quatre éléments en utilisant la fonction Array ()
$ arrvar1 = array ('php', 'html', 'css', 'javascript');
// Déclarer un tableau associatif de trois éléments en utilisant la fonction Array ()
$ Arrvar1 = Array ('Page d'accueil personnel' => 'php', 'Hypertext Mark-up Language' => 'html', 'Cascading Style Sheet' => 'CSS');

Exemple 1: Accès au tableau numérique sans boucle

Créez un fichier PHP avec le script suivant qui créera trois tableaux de l'index numérique de trois manières différentes et accédez aux valeurs du tableau en définissant l'index. Le premier tableau a été créé en définissant l'index et il contient toutes les valeurs de nombre. Le deuxième tableau a été créé en utilisant des supports [] et il contient toutes les valeurs de chaîne. Le troisième tableau a été créé en utilisant la fonction Array () et il contient différents types de données. Ensuite, les trois valeurs ont été imprimées en définissant l'index.

// Créez un tableau numérique de nombres en utilisant l'index
$ Arrnum [0] = 70;
$ Arrnum [1] = 89;
$ Arrnum [2] = 56;
// Créez un tableau numérique de chaînes à l'aide de supports []
$ Arrname = ["Janifer", "Jafar", "Jony"];
// Créer un tableau numérique de valeurs différentes à l'aide du tableau ()
$ Arrmix = Array (true, "php", 8.1100);
// imprime les valeurs des tableaux numériques en utilisant l'index
écho "la valeur du 2ème index de arrnum : $ Arrnum [1]
"
écho "la valeur du 1er index de nom : $ Arrname [0]
"
écho "la valeur du 3ème index de arrmix : $ arrmix [2] ";
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. La valeur du 2nd L'indice est 89 pour le $ Arrnum déployer. La valeur du 1St L'indice est Banfer pour le $ arname déployer. La valeur du 3rd L'indice est 8.1 pour le $ Arrmix déployer.

Exemple 2: Accès à un tableau associatif sans boucle

Créez un fichier PHP avec le script suivant qui créera trois tableaux associatifs de trois manières différentes et accédez aux valeurs du tableau en définissant l'index. Le premier tableau a été créé en définissant l'index et il contient toutes les valeurs de chaîne. Le deuxième tableau a été créé en utilisant des supports [] et il contient toutes les valeurs de chaîne. Le troisième tableau a été créé en utilisant la fonction Array () et il contient les valeurs de nombre. Ensuite, les trois valeurs ont été imprimées en définissant l'index.

// Créer un tableau associatif en utilisant l'index
$ arrassoc1 ["01267"] = "MD. Alam ";
$ arrassoc1 ["02875"] = "Mita Chowdhury";
// Créer un tableau associatif à l'aide de supports []
$ arrassoc2 = ["name" => "Mizanur Rahman", "email" => "mizan @ gmail.com "," téléphone "=>" 018442341234 "];
// Créer un tableau associatif à l'aide du tableau ()
$ arrassoc3 = array ("Mizanur Rahman" => 80, "Mita Chowdhury" => 75, "MD. Alam "=> 85);
// Imprimer les valeurs du tableau
Echo "La valeur du premier tableau:". $ arrassoc1 ["01267"]."
"
Echo "La valeur du deuxième tableau:". $ arrassoc2 ["nom"]."
"
Echo "La valeur du troisième tableau:". $ arrassoc3 ["MD. Alam "];
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script en fonction des valeurs d'index. Trois valeurs des valeurs d'index particulières ont été imprimées dans la sortie.

Exemple 3: Accès à un tableau multidimensionnel sans boucle

Créez un fichier PHP avec le script suivant qui créera un tableau associatif multidimensionnel de quatre lignes et quatre colonnes en utilisant des supports []; il contiendra la chaîne et les valeurs de nombre. Ensuite, les valeurs du 2nd La ligne du tableau sera imprimée en définissant les valeurs d'index.

// Créer un tableau multidimensionnel de 4 lignes et 4 colonnes
$ aliments = [
["id" => "001", "type" => "pizza", "name" => "Poulet Pizza", "Price" => 20],
["id" => "002", "type" => "gâteau", "nom" => "Cake de boue", "prix" => 50],
["id" => "003", "type" => "Pasta", "name" => "Pasta italien", "prix" => 30],
["id" => "004", "type" => "Ice Cream", "Name" => "Chocolatecream", "Price" => 10]
]]
// imprime les valeurs du deuxième enregistrement du tableau
écho "Les valeurs de la 2ème ligne:
".
"IDENTIFIANT :".$ aliments [1] ["id"]."
".
"Taper :".$ aliments [1] ["type"]."
".
"Nom :".$ aliments [1] ["nom"]."
".
"Prix : $".$ aliments [1] ["prix"];
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après l'exécution du script en fonction des valeurs d'index:

Exemple 4: Comptez les valeurs du tableau

Les valeurs du tableau peuvent être comptées en utilisant des fonctions intégrées PHP et en utilisant la boucle. Créez un fichier PHP avec le script suivant pour connaître la façon de compter les valeurs du tableau en utilisant compter() et taille de() les fonctions. Les deux fonctions fonctionnent de manière similaire et sont capables de compter les éléments du réseau multidimensionnel récursivement. Deux tableaux ont été déclarés dans le script. L'un est le tableau numérique de 5 valeurs de chaîne et un autre est un tableau bidimensionnel de 3 lignes et 3 colonnes qui contient des valeurs de chaîne et de nombre. La fonction de premier compte () a été utilisée pour compter les éléments totaux du tableau numérique. La fonction SizeOf () a été utilisée pour compter le nombre total de lignes du tableau bidimensionnel. La deuxième fonction () a été utilisée pour compter les éléments totaux du tableau bidimensionnel en utilisant le mode count_recursive.

// Créer un tableau unidimensionnel
$ Arrnames = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Créer un tableau bidimensionnel
$ marks = [
["id" => "01145", "name" => "kamal hossain", "marks" => 80],
["id" => "01149", "name" => "Rina Rahman", "Marks" => 89],
["id" => "01155", "name" => "abir hasan", "marks" => 82]
]]
// imprime les éléments totaux du tableau
Écho "Les éléments totaux du tableau unidimensionnel:". Count ($ arname)."
"
Écho "Le nombre total de lignes du tableau bidimensionnel:". Sizeof ($ marks)."
"
Écho "Les éléments totaux du tableau bidimensionnel:". count ($ marks, count_recursive);
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Le tableau numérique contient 5 éléments qui ont été imprimés. Le tableau bidimensionnel contient 3 lignes et le tableau bidimensionnel contient le total 3+ (3 × 3) = 12 éléments qui ont été imprimés.

Exemple 5: Accès à la table en utilisant 'pour' Loop

Dans les exemples précédents, les valeurs de tableau particulier sont accessibles sans utiliser de boucle. Il est efficace d'utiliser une boucle pour accéder à la totalité ou à la plupart des valeurs du tableau. Créez un fichier PHP avec le script suivant qui utilise le 'pour'boucle pour accéder à toutes les valeurs d'un tableau numérique et d'un tableau associatif. Ici le compter() La fonction a été utilisée pour compter les éléments totaux du tableau numérique. Le taille de() La fonction a été utilisée pour compter les lignes totales du tableau associatif bidimensionnel. Le nombre total d'éléments a été utilisé pour la condition de terminaison du 'pour' boucle.

// Créer un tableau unidimensionnel
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Créer un tableau bidimensionnel
$ marks = [
["id" => "01145", "name" => "kamal hossain", "marks" => 80],
["id" => "01149", "name" => "Rina Rahman", "Marks" => 89],
["id" => "01155", "name" => "abir hasan", "marks" => 82]
]]
// Imprimer les valeurs du tableau du tableau unidimensionnel
Echo "Les valeurs du tableau unidimensionnel à l'aide de la boucle:
"
pour ($ i = 0; $ i < count($arrname); $i++)
echo $ arrname [$ i], "
"

// Imprimer les valeurs du tableau du tableau bidimensionnel
écho "
Les valeurs du tableau bidimensionnel à l'aide de la boucle:
"
Écho "Marques du nom d'identification
"
pour ($ i = 0; $ i < sizeof($marks); $i++)
echo $ marks [$ i] ["id"], "";
echo $ marques [$ i] ["nom"], "";
Echo $ marques [$ i] ["marques"], "";
écho "
"

?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Chaque valeur du tableau unidimensionnel a été imprimée dans chaque ligne. Chaque valeur de ligne du tableau bidimensionnel a été imprimée dans chaque ligne.

Exemple 6: Accéder à un tableau à l'aide de la boucle «foreach»

Créez un fichier PHP avec le script suivant qui utilise 'pour chaque'boucle pour accéder à toutes les valeurs d'un tableau numérique et d'un tableau associatif. Seules les valeurs seront imprimées pour le tableau numérique et les clés et les valeurs seront imprimées pour le tableau associatif.

// Créer un tableau numérique
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Créer un tableau associatif
$ client = ["id" => "01145", "name" => "kamal hossain", "email" => "kamal @ gmail.com "," adresse "=>" 12, dhanmondi, dhaka."];
// Imprimer les valeurs du tableau du tableau numérique
Echo "Les valeurs d'un tableau numérique à l'aide d'une boucle foreach:
"
foreach ($ arrname as $ valeur)
Echo $ valeur."
"

// Imprimer les valeurs du tableau du tableau associatif
écho "
Les valeurs du tableau associatif utilisant une boucle foreach:
"
foreach ($ client as $ key => $ valeur)
Echo "$ key => $ valeur". "
"

?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Chaque valeur du tableau numérique a été imprimée dans chaque ligne. Chaque clé et valeur du tableau associatif a été imprimée dans chaque ligne.

Exemple 7: Accéder au tableau en utilisant la boucle 'While'

Créez un fichier PHP avec le script suivant qui utilise le 'alors que'boucle pour accéder à toutes les valeurs d'un tableau numérique. Ici le compter() La fonction a été utilisée pour compter les éléments totaux du tableau numérique qui a été utilisé pour définir la condition de terminaison de la boucle. Le comptoir La variable a été utilisée pour itérer la boucle `` while '' jusqu'à ce que toutes les valeurs du tableau soient imprimées.

// Créer un tableau numérique
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// initialise le compteur
$ compteur = 0;
Echo "Les valeurs du tableau numérique en utilisant la boucle while:
"
// itérate la boucle pour imprimer les valeurs du tableau
Pendant que ($ compteur < count($arrname))

Echo $ arrname [$ compteur] ."
"
$ Counter ++;

?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Chaque valeur du tableau numérique a été imprimée dans chaque ligne.

Exemple 8: Accéder à un tableau en utilisant une boucle «do-while»

Créez un fichier PHP avec le script suivant qui utilise le 'faire pendant'boucle pour accéder à toutes les valeurs d'un tableau numérique. Ici le compter() La fonction a été utilisée pour compter les éléments totaux du tableau numérique qui a été utilisé pour définir la condition de terminaison de la boucle. Le comptoir La variable a été utilisée pour itérer la boucle «à faire» jusqu'à ce que toutes les valeurs du tableau soient imprimées.

// Créer un tableau numérique
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// initialise le compteur
$ compteur = 0;
Echo "Les valeurs du tableau numérique à l'aide de DO-WHID:
"
// itérate la boucle pour imprimer les valeurs du tableau
faire
Echo $ arrname [$ compteur]."
"
$ Counter ++;

Pendant que ($ compteur < count($arrname));
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Chaque valeur du tableau numérique a été imprimée dans chaque ligne.

Exemple 9: Imprimez le tableau à l'aide de la fonction print_r ()

Le print_r () La fonction est utilisée pour imprimer la valeur de toute variable. Cette fonction peut être utilisée par le codeur pour vérifier le contenu d'un tableau sans utiliser de boucle à des fins de débogage. Créez un fichier PHP avec le script suivant où le print_r () La fonction a été utilisée pour imprimer le contenu d'un tableau numérique de 5 éléments et le contenu d'un tableau associatif de 4 éléments.

// Créer un tableau numérique
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Créer un tableau associatif
$ client = ["id" => "01145", "name" => "kamal hossain", "email" => "kamal @ gmail.com "," adresse "=>" 12, dhanmondi, dhaka."];
ECHO "Les valeurs du tableau numérique en utilisant la fonction print_r ()
"
print_r ($ arrname);
écho "

Les valeurs du tableau associatif en utilisant la fonction print_r ()
"
print_r ($ client);
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. La valeur de clé numérique a été affichée avec la valeur du tableau numérique et la valeur de clé de chaîne a été affichée avec la valeur du tableau associatif.

Exemple 10: Imprimez le tableau à l'aide de la fonction var_dump ()

Le var_dump () La fonction est une autre fonction intégrée de PHP qui imprime les valeurs d'un tableau avec le type de données. Cette fonction peut être utilisée par le codeur à des fins de débogage. Créez un fichier PHP avec le script suivant où le var_dump () La fonction a été utilisée pour imprimer le contenu d'un tableau numérique de 5 éléments et le contenu d'un tableau associatif de 4 éléments comme l'exemple précédent. Mais la sortie de cette fonction sera un peu différente de la print_r () fonction.

// Créer un tableau numérique
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Créer un tableau associatif
$ client = ["id" => "01145", "name" => "kamal hossain", "email" => "kamal @ gmail.com "," adresse "=>" 12, dhanmondi, dhaka."];
ECHO "Les valeurs du tableau numérique en utilisant var_dump () Fonction:
"
var_dump ($ arrname);
écho "

Les valeurs du tableau associatif en utilisant var_dump ():
"
var_dump ($ client);
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Selon la sortie, le tableau numérique contient 5 éléments de valeurs de chaîne et le type et la longueur de chaque valeur ont été imprimés. Le tableau associatif contient 4 éléments et le type et la longueur de chaque valeur ont été imprimés.

Exemple 11: Triez les valeurs du tableau en utilisant la fonction tri ()

Les valeurs du tableau peuvent être triées en utilisant n'importe quelle boucle ou en utilisant n'importe quelle fonction PHP intégrée. PHP a de nombreuses fonctions intégrées qui trient les valeurs du tableau de différentes manières. Le trier() La fonction est l'une d'entre elles. C'est une fonction utile de PHP pour trier les valeurs du tableau dans l'ordre croissant sans utiliser de boucle. Créez un fichier PHP avec le script suivant où le trier() La fonction a été utilisée pour trier trois types de tableaux différents. Un tableau numérique de tous les nombres, un tableau numérique de toutes les chaînes et un tableau associatif de toutes les chaînes ont été définis dans le script. La première trier() La fonction trie les valeurs du tableau dans l'ordre croissant en fonction des nombres. La deuxième trier() La fonction trie les valeurs du tableau dans l'ordre croissant en fonction des caractères des valeurs de chaîne. Le troisième trier() La fonction trie les valeurs du tableau dans l'ordre croissant en fonction des caractères des valeurs de chaîne.

// Créer un tableau numérique de nombres
$ Arrnum = [10,56,3,69,12,8];
// Créer un tableau numérique de chaînes
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Créer un tableau associatif
$ client = ["id" => "01145", "name" => "kamal hossain", "email" => "kamal @ gmail.com "," adresse "=>" 12, dhanmondi, dhaka."];
// trier le tableau des nombres
tri ($ Arrnum);
ECHO "Les valeurs triées du tableau numérique de nombre:
"
print_r ($ Arrnum);
// trier le tableau des chaînes
Trier ($ Arrname);
écho "

Les valeurs triées du tableau de chaîne numérique:
"
print_r ($ arrname);
// trier le tableau associatif
tri ($ client);
écho "

Les valeurs triées du tableau associatif:
"
print_r ($ client);
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Selon la sortie, les nombres des premiers tableaux ont été triés par ordre croissant et les valeurs de chaîne des deuxième et troisième tableaux ont été triées en fonction des caractères.

Exemple 12: Valeurs de baie inverse en utilisant la fonction array_reverse ()

Les valeurs du tableau peuvent être imprimées du dernier index vers le premier en utilisant n'importe quelle boucle ou en utilisant le array_reverse () fonction de php. Il renvoie un tableau qui contient les valeurs d'un autre tableau dans l'ordre inverse. Cette fonction peut être utilisée pour trier les valeurs d'un tableau dans l'ordre descendant. Créez un fichier PHP avec le script suivant où le array_reverse () La fonction a été utilisée pour inverser les valeurs d'un tableau numérique et d'un tableau associatif. Le print_r () La fonction a été utilisée ici pour imprimer les valeurs inversées du tableau.

// Créer un tableau numérique
$ Arrnum = [10,56,3,69,12,8];
// Créer un tableau associatif
$ client = ["id" => "01145", "name" => "kamal hossain", "email" => "kamal @ gmail.com "," adresse "=>" 12, dhanmondi, dhaka."];
Echo "Les valeurs inversées du tableau numérique:
"
print_r (array_reverse ($ Arrnum));
écho "

Les valeurs inversées du tableau associatif:
"
print_r (array_reverse ($ client));
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. La dernière valeur du tableau numérique était de 8 qui a été imprimée au début du premier tableau inversé. La dernière clé du tableau associatif était «l'adresse» qui a été imprimée au début du deuxième tableau inversé.

Exemple 13: Valeur de recherche dans le tableau à l'aide de la fonction array_search ()

Parfois, il faut rechercher une valeur particulière dans un tableau qui peut être effectué facilement en utilisant n'importe quelle boucle. Mais PHP a une fonction intégrée nommée array_search () Pour faire cette tâche. Il revient vrai Si la valeur de recherche existe dans le tableau, sinon renvoie FAUX. Créez un fichier PHP avec le script suivant qui prendra la valeur de recherche à partir du paramètre URL et utilise le array_search () fonction pour vérifier la valeur qui existe dans un tableau numérique de chaînes. Si la valeur de recherche existe, le message de la pièce «If» sera imprimé; Sinon, le message de «d'autre» sera imprimé. Si aucune valeur de recherche n'est donnée dans l'URL, la «valeur de recherche n'est donnée.»Le message sera imprimé.

// Créer un tableau numérique
$ Arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Vérifiez si la valeur de recherche est définie ou non
if (isset ($ _ get ['src'])))

$ search = $ _get ['src'];
// Recherchez la valeur dans le tableau
if (array_search ($ search, $ arrname))
Echo "$ La recherche existe dans le tableau.
"
autre
Echo "$ Search n'existe pas dans le tableau.
"

autre
Echo "Aucune valeur de recherche n'est donnée."
?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur sans aucun paramètre URL. Ici, le nom de fichier PHP est Array13.PHP qui est situé sous le dossier PHP à l'intérieur du dossier racine.

http: // localhost / php / array13.php

La sortie suivante apparaîtra si aucune valeur de paramètre n'est donnée dans l'URL:

Exécutez à nouveau le script avec la valeur du paramètre suivant:

http: // localhost / php / array13.php?src = Jony

Ici, le nom du paramètre est SRC et la valeur du paramètre est 'Jony '. Le tableau contient une valeur, 'Jony ' mais non 'Jony '. La sortie suivante apparaîtra après avoir exécuté le lien ci-dessus:

Exécutez à nouveau le script avec la valeur du paramètre suivant:

http: // localhost / php / array13.php?src = Jony

Ici, le nom du paramètre est SRC et la valeur du paramètre est 'Jony '. Le tableau contient une valeur, 'Jony '. La sortie suivante apparaîtra après avoir exécuté le lien ci-dessus:

Exemple 14: insérer la valeur dans le tableau à l'aide de la fonction array_unshift ()

PHP a de nombreuses fonctions intégrées pour insérer des données dans un tableau existant. Le array_unshift () La fonction est l'une d'entre elles. Une ou plusieurs valeurs peuvent être insérées au début du tableau en utilisant la fonction. Php a une autre fonction nommée pousser() qui insère de la valeur à la fin du tableau. Créez un fichier PHP avec le script suivant qui utilise le array_unshift () fonction pour insérer une ou plusieurs valeurs dans un tableau. Un tableau numérique de 5 valeurs de chaîne a été déclaré dans le script. Les valeurs du tableau ont été imprimées en utilisant un pour chaque boucle avant d'insérer des données. Ensuite, le premier array_unshift () La fonction a été utilisée pour insérer une nouvelle valeur au début du tableau. La deuxième array_unshift () La fonction a été utilisée pour insérer deux nouvelles valeurs au début du tableau. Le pour chaque Loop a été utilisé à nouveau pour imprimer les valeurs du tableau après avoir ajouté trois nouvelles valeurs.

// Créer un tableau numérique
$ Arrname = Array ("Janifer", "Jafar", "Jony", "Jolly", "Jannat");
// imprime les valeurs du tableau
écho "Les valeurs du tableau:
"
foreach ($ arrname as $ valeur)
Echo $ valeur."
"

// insérer une nouvelle valeur dans le tableau
array_unshift ($ arrname, 'kamal');
// insérer deux nouvelles valeurs dans le tableau
array_unshift ($ arrname, 'Jamal', 'Helal');
// imprime à nouveau les valeurs du tableau après avoir inséré les valeurs
écho "

Les valeurs du tableau après insertion:
"
foreach ($ arrname as $ valeur)
Echo $ valeur."
"

?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Les valeurs d'origine du tableau ont d'abord été imprimées que contenant 5 éléments. Les valeurs modifiées du tableau ont été imprimées plus tard qui contient 8 éléments et toutes les nouvelles valeurs ont été insérées au début du tableau.

Exemple 15: supprimer la valeur du tableau à l'aide de la fonction array_shift ()

PHP a de nombreuses fonctions intégrées pour supprimer les données d'un tableau existant. Le array_shift () La fonction est l'une d'entre elles. La valeur est supprimée du début du tableau en utilisant cette fonction. Php a une autre fonction nommée populaire() qui supprime la valeur de la fin du tableau. Créez un fichier PHP avec le script suivant qui utilise le array_shift () fonction pour supprimer la valeur d'un tableau depuis le début. Un tableau numérique de 5 valeurs de chaîne a été déclaré dans le script comme l'exemple précédent. Les valeurs du tableau ont été imprimées en utilisant un pour chaque boucle avant de supprimer des données. Ensuite, le array_shift () La fonction a été utilisée pour insérer une nouvelle valeur au début du tableau. Le pour chaque Loop a été à nouveau utilisé pour imprimer les valeurs du tableau après la suppression d'une valeur.

// Créer un tableau numérique
$ Arrname = Array ("Janifer", "Jafar", "Jony", "Jolly", "Jannat");
// imprime les valeurs du tableau
écho "Les valeurs du tableau:
"
foreach ($ arrname as $ valeur)
Echo $ valeur."
"

// supprimer une valeur du début du tableau
array_shift ($ arname);
// imprime à nouveau les valeurs du tableau après avoir supprimé une valeur
écho "

Les valeurs du tableau après suppression:
"
foreach ($ arrname as $ valeur)
Echo $ valeur."
"

?>

Sortir
Ouvrez un navigateur et exécutez le script ci-dessus du serveur. La sortie suivante apparaîtra après avoir exécuté le script. Les valeurs d'origine du tableau ont été imprimées en premier qui contient 5 éléments. Les valeurs modifiées du tableau seront imprimées plus tard qui contiennent 4 éléments après avoir supprimé une valeur du début du tableau.

Conclusion

Le tableau est une structure de données très utile de PHP lorsqu'elle nécessite de travailler avec plusieurs données. Les multiples valeurs de différents types peuvent être stockées en une seule variable en utilisant le tableau. La façon de créer différents tableaux, d'accès à des tableaux et de modification du contenu des tableaux a été décrit dans ce tutoriel en utilisant des exemples simples. PHP a de nombreuses autres fonctions intégrées liées aux tableaux qui ne sont pas couverts ici.