Maison > développement back-end > Problème PHP > Comment supprimer des éléments d'un tableau en php

Comment supprimer des éléments d'un tableau en php

PHPz
Libérer: 2023-04-18 09:37:35
original
631 Les gens l'ont consulté

PHP est un langage de script côté serveur largement utilisé pour développer des applications Web. En PHP, un tableau est un type de données puissant qui peut contenir plusieurs valeurs et être accessible via l'indexation. Dans cet article, nous présenterons comment supprimer les éléments d'un tableau en PHP.

Définition de base du tableau

En PHP, les tableaux peuvent être définis en utilisant array() ou []. Voici quelques exemples :

// 定义一个空数组
$empty_array = array();
// 定义一个数字索引数组
$number_array = array(1, 2, 3, 4, 5);
// 定义一个关联数组
$assoc_array = array('name' => 'John', 'age' => 25, 'gender' => 'male');
// 使用[]定义关联数组
$assoc_array_2 = ['name' => 'Mary', 'age' => 20, 'gender' => 'female'];
Copier après la connexion

Obtention d'éléments d'un tableau par index numérique

Vous pouvez obtenir des éléments d'un tableau en utilisant l'indexation numérique, où chaque élément a un index numérique unique. Par exemple, si vous souhaitez obtenir le premier élément du tableau $number_array ci-dessus, vous pouvez utiliser le code suivant :

echo $number_array[0];
// 输出: 1
Copier après la connexion

Notez que l'index du tableau commence à 0 et non à 1.

Nous pouvons également utiliser une boucle for pour parcourir un tableau indexé numériquement :

for ($i = 0; $i < count($number_array); $i++) {
    echo $number_array[$i] . " ";
}
// 输出: 1 2 3 4 5
Copier après la connexion

Obtenir les éléments du tableau par clé associée

Nous pouvons également utiliser les clés associées pour obtenir des éléments d'un tableau. Chaque élément est associé à une clé unique, généralement une chaîne ou un nombre. Par exemple, si vous souhaitez obtenir la valeur de la clé 'name' dans le tableau $assoc_array ci-dessus, vous pouvez utiliser le code suivant :

echo $assoc_array[&#39;name&#39;];
// 输出: John
Copier après la connexion

Nous pouvons également utiliser une boucle foreach pour parcourir le tableau associatif :

foreach ($assoc_array as $key => $value) {
    echo $key . ": " . $value . "<br>";
}
// 输出:
// name: John
// age: 25
// gender: male
Copier après la connexion

Dans ce qui précède code, $key représente la clé associée, $value représente la valeur correspondant à la clé associée.

Comment supprimer les éléments d'un tableau multidimensionnel

PHP permet l'utilisation de tableaux multidimensionnels, c'est-à-dire qu'un tableau peut contenir un autre tableau. Par exemple, voici un exemple de tableau bidimensionnel :

$multi_array = array(
    array('apple', 'banana', 'orange'),
    array('red', 'green', 'blue'),
    array('one' => 1, 'two' => 2, 'three' => 3)
);
Copier après la connexion

Vous pouvez utiliser deux index numériques pour obtenir les éléments d'un tableau multidimensionnel. Le premier index numérique représente l'index du tableau externe et le second numérique. index représente le tableau interne. L'index du groupe. Par exemple, si vous souhaitez obtenir l'élément 'banana' dans le tableau $multi_array, vous pouvez utiliser le code suivant :

echo $multi_array[0][1];
// 输出: banana
Copier après la connexion

Lorsque vous utilisez une boucle foreach pour parcourir un tableau associatif multidimensionnel, vous pouvez utiliser deux variables pour représenter la clé d'association et le tableau associatif. Par exemple, si vous souhaitez parcourir tous les éléments du tableau $multi_array ci-dessus, vous pouvez utiliser le code suivant :

foreach ($multi_array as $key1 => $array1) {
    foreach ($array1 as $key2 => $value) {
        echo "multi_array[" . $key1 . "][" . $key2 . "] = " . $value . "<br>";
    }
}

// 输出:
// multi_array[0][0] = apple
// multi_array[0][1] = banana
// multi_array[0][2] = orange
// multi_array[1][0] = red
// multi_array[1][1] = green
// multi_array[1][2] = blue
// multi_array[2][one] = 1
// multi_array[2][two] = 2
// multi_array[2][three] = 3
Copier après la connexion

Dans le code ci-dessus, $key1 représente la clé associée du tableau externe, $array1 représente le tableau interne , et $key2 représente le tableau interne. La clé associée du tableau de couches, $value représente la valeur dans le tableau interne.

Résumé

Le tableau de PHP est un type de données très puissant qui peut contenir plusieurs valeurs et être accessible via des index. En PHP, vous pouvez obtenir des éléments d'un tableau en utilisant un index numérique, une clé associative ou une combinaison des deux. Pour les tableaux multidimensionnels, vous pouvez utiliser deux index numériques ou une boucle foreach imbriquée pour obtenir les éléments. J'espère que cet article pourra vous aider à mieux comprendre comment utiliser les tableaux en PHP.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal