Maison >développement back-end >Problème PHP >Ajout, suppression et retour d'un tableau PHP

Ajout, suppression et retour d'un tableau PHP

王林
王林original
2023-05-19 19:49:06614parcourir

PHP est un langage de programmation côté serveur largement utilisé et les tableaux constituent une structure de données importante en PHP. En PHP, un tableau est un conteneur utilisé pour stocker plusieurs valeurs dans une seule variable. Les tableaux nous facilitent la gestion et le traitement des données. Cet article se concentrera sur l'ajout, la suppression et les valeurs de retour des tableaux PHP.

1. Création et accès aux tableaux

En PHP, vous pouvez créer des tableaux de deux manières : en utilisant la fonction array() ou en utilisant des crochets []. Voici l'exemple de code :

//使用 array() 函数创建数组
$myArray = array('苹果', '香蕉', '橘子');

//使用方括号 [] 创建数组
$myArray = ['苹果', '香蕉', '橘子'];

Dans le code ci-dessus, la variable $myArray stocke trois éléments : 'apple', 'banana' et 'orange', qui correspondent aux valeurs d'index 0, 1 et 2 dans le tableau respectivement. Afin d'accéder à ces éléments, vous pouvez utiliser la valeur d'index correspondante, par exemple :

//读取数组中的第一个元素
echo $myArray[0]; //输出:苹果

//修改数组中的第二个元素
$myArray[1] = '草莓';

//读取修改后的元素
echo $myArray[1]; //输出:草莓

2. Ajout et suppression de tableaux

Dans les applications pratiques, il est souvent nécessaire d'ajouter ou de supprimer des éléments d'un tableau. Ce qui suit présentera comment ajouter et supprimer le tableau respectivement :

  1. Ajouter des éléments

Vous pouvez utiliser array_push(), array_unshift() et l'affectation directe pour ajouter des éléments au tableau.

Utilisez la fonction array_push() pour ajouter des éléments à la fin du tableau, par exemple :

$myArray = ['苹果', '香蕉'];
array_push($myArray, '橘子');
print_r($myArray); //输出:Array([0] => 苹果 [1] => 香蕉 [2] => 橘子)

De plus, utilisez la fonction array_unshift() pour ajouter des éléments au début du tableau, par exemple :

$myArray = ['苹果', '香蕉'];
array_unshift($myArray, '西瓜');
print_r($myArray); //输出:Array([0] => 西瓜 [1] => 苹果 [2] => 香蕉)

Vous peut également ajouter des éléments directement en utilisant l'affectation d'indices, par exemple :

$myArray = ['苹果', '香蕉'];
$myArray[2] = '橘子';
print_r($myArray); //输出:Array([0] => 苹果 [1] => 香蕉 [2] => 橘子)
  1. Supprimer des éléments

Vous pouvez utiliser les fonctions unset() et array_pop() pour supprimer des éléments dans un tableau.

Utilisez la fonction unset() pour supprimer l'élément spécifié en fonction de l'indice, par exemple :

$myArray = ['苹果', '香蕉', '橘子'];
unset($myArray[1]); //删除下标为 1 的元素
print_r($myArray); //输出:Array([0] => 苹果 [2] => 橘子)

Utilisez la fonction array_pop() pour supprimer l'élément à la fin du tableau, par exemple :

$myArray = ['苹果', '香蕉', '橘子'];
array_pop($myArray); //删除最后一个元素
print_r($myArray); //输出:Array([0] => 苹果 [1] => 香蕉)

3. Retour valeur du tableau

En PHP, pour Les opérations d'ajout et de suppression du tableau renverront une valeur. Voici les valeurs de retour dans divers cas :

  1. Lors de l'utilisation de la fonction array_push() pour ajouter des éléments, la longueur du tableau après l'ajout des éléments sera renvoyée.
  2. Lorsque vous utilisez la fonction array_unshift() pour ajouter des éléments, elle renverra la longueur du tableau après avoir ajouté les éléments.
  3. Lors de l'ajout d'éléments à l'aide de l'affectation d'indice, aucune valeur ne sera renvoyée.
  4. Lorsque vous utilisez la fonction unset() pour supprimer un élément, aucune valeur ne sera renvoyée.
  5. Lorsque vous utilisez la fonction array_pop() pour supprimer des éléments, la valeur de l'élément supprimé sera renvoyée.

Conclusion

Grâce à l'introduction de cet article, nous pouvons clairement comprendre l'ajout, la suppression et les valeurs de retour des tableaux PHP. Les tableaux sont une structure de données très importante. Pour les programmeurs PHP, maîtriser le fonctionnement et l'utilisation des tableaux fournira une aide précieuse pour développer des applications efficaces et stables.

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!

Déclaration:
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