Maison  >  Article  >  développement back-end  >  Est-il possible d'obtenir la valeur d'un élément dans un tableau en php ?

Est-il possible d'obtenir la valeur d'un élément dans un tableau en php ?

青灯夜游
青灯夜游original
2022-09-22 18:08:223689parcourir

Oui. 5 façons d'obtenir : 1. Utilisez l'instruction "$array name [subscript]" pour obtenir ; 2. Utilisez array_shift(), la syntaxe "array_shift(array)" 3. Utilisez array_pop() pour obtenir, la syntaxe "array_pop" ; (array)" ; 4. Utilisez array_slice() pour obtenir, la syntaxe est "array_slice(array, subscript, 1)"; 5. Utilisez array_splice() pour obtenir, la syntaxe est "array_splice(array, subscript, 1)" .

Est-il possible d'obtenir la valeur d'un élément dans un tableau en php ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php peut obtenir la valeur d'un élément du tableau.

Méthode 1 : utilisez l'instruction "$array name[subscript]" pour obtenir

"$数组名[下标]" peut accéder à un élément de l'indice spécifié dans le tableau

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "数组下标为0的一个元素:".$arr[0]."<br>";
echo "数组下标为2的一个元素:".$arr[2]."<br>";
echo "数组下标为3的一个元素:".$arr[3]."<br>";
?>

Est-il possible dobtenir la valeur dun élément dans un tableau en php ?

Méthode 2 : utilisez array_shift () fonction Obtenez la fonction

array_shift() supprimera le premier élément du tableau, puis renverra le premier élément du tableau supprimé ; si le tableau est vide, NULL sera renvoyé.

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素为:".$first;
?>

Est-il possible dobtenir la valeur dun élément dans un tableau en php ?

Méthode 3 : Utilisez la fonction array_pop() pour obtenir

La fonction array_pop() supprimera le dernier élément du tableau, puis renverra le dernier élément du tableau supprimé ; renverra NULL.

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的最后一个元素
$last= array_pop($arr);
echo "数组的最后一个元素为:".$last;
?>

Est-il possible dobtenir la valeur dun élément dans un tableau en php ?

Méthode 4 : Utilisez la fonction array_slice() pour obtenir la fonction

array_slice() est une fonction fournie par PHP pour intercepter un tableau et peut extraire un fragment du tableau.

Utilisez la fonction array_slice() pour obtenir l'élément à la position spécifiée (un peu similaire à la méthode 1)

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "截取一个数组元素:";
$result = array_slice($arr,2,1); //截取下标为2的数组元素
var_dump($result);

$result = array_slice($arr,1,1); //截取下标为1的数组元素
var_dump($result);
$result = array_slice($arr,0,1); //截取下标为0的数组元素
var_dump($result);
?>

Est-il possible dobtenir la valeur dun élément dans un tableau en php ?

Méthode 5 : Utilisez la fonction array_splice() pour obtenir la fonction

array_splice() peut supprimez certains éléments du tableau, ces éléments supprimés seront combinés dans un nouveau tableau, puis ce nouveau tableau sera renvoyé.

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "截取一个数组元素:";
$result = array_splice($arr,2,1);  //截取下标为2的数组元素
var_dump($result);
?>

Est-il possible dobtenir la valeur dun élément dans un tableau en php ?

Remarque : La fonction array_splice() modifiera le tableau d'origine.

Apprentissage recommandé : "Tutoriel vidéo 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!

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