Maison > développement back-end > Problème PHP > Quels sont les moyens d'obtenir les valeurs des tableaux php ?

Quels sont les moyens d'obtenir les valeurs des tableaux php ?

青灯夜游
Libérer: 2023-03-12 11:42:01
original
9060 Les gens l'ont consulté

Méthodes pour obtenir les valeurs : 1. Utilisez l'instruction "array_shift($arr)" ; 2. Utilisez l'instruction "array_pop($arr)" ; 3. Utilisez l'instruction "array_splice($arr, nombre d'éléments)" ; 4. Utilisez l'instruction "array_slice($arr, nombre d'éléments)".

Quels sont les moyens d'obtenir les valeurs des tableaux php ?

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

Comment obtenir la valeur du tableau php

Méthode 1 : Utiliser la méthode array_shift() fonction pour obtenir la première valeur du tableau Une valeur d'élément

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

Résultat de sortie :

Quels sont les moyens dobtenir les valeurs des tableaux php ?

Méthode 2 : Utilisez la fonction array_pop() pour obtenir la dernière valeur d'élément du tableau

Regardons un exemple d'abord :

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

Résultat de sortie :

Quels sont les moyens dobtenir les valeurs des tableaux php ?

Méthode 3 : utilisez la fonction array_rand() pour obtenir aléatoirement plusieurs valeurs d'éléments

<?php
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$rand = array_rand($arr,3);
foreach($rand as $val){
	$arr2[$val]=$arr[$val];
}
var_dump($arr2);
?>
Copier après la connexion

Résultat de sortie :

Quels sont les moyens dobtenir les valeurs des tableaux php ?

Méthode 4 : Utiliser la fonction array_splice() pour obtenir plusieurs valeurs d'éléments

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取的数组片段:";
$result = array_splice($arr,2);  //截取从下标2开始的全部数组元素
var_dump($result);

$arr = array(10,12,20,25,24);
$result = array_splice($arr,1,2);//截取从下标1开始的两个元素
var_dump($result);

?>
Copier après la connexion

Le résultat de sortie est :

Quels sont les moyens dobtenir les valeurs des tableaux php ?

Méthode 5 : Utilisez la fonction array_slice() pour obtenir plusieurs éléments

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取的数组片段:";
$result = array_slice($arr,2); //截取从下标2开始的全部数组元素
var_dump($result);

$result = array_slice($arr,1,2); //截取从下标1开始的两个元素
var_dump($result);

?>
Copier après la connexion

Le résultat de sortie est :

Quels sont les moyens dobtenir les valeurs des tableaux php ?

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!

Étiquettes associées:
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