Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

青灯夜游
青灯夜游asal
2022-09-22 18:08:223746semak imbas

Ya. 5 cara untuk mendapatkan: 1. Gunakan pernyataan "$array name [subscript]" untuk mendapatkan 2. Gunakan array_shift(), sintaks "array_shift(array)" 3. Gunakan array_pop() untuk mendapatkan, sintaks "array_pop (array)" ; 4. Gunakan array_slice() untuk mendapatkan, sintaksnya ialah "array_slice(array, subscript, 1)"; 5. Gunakan array_slice() untuk mendapatkan, sintaksnya ialah "array_slice(array, subscript, 1)" .

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

php boleh mendapatkan tatasusunan nilai item.

Kaedah 1: Gunakan pernyataan "$array name[subscript]" untuk mendapatkan

"$数组名[下标]" boleh mengakses salah satu subskrip yang ditentukan dalam Elemen tatasusunan

<?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>";
?>

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Kaedah 2: Gunakan fungsi array_shift() untuk mendapatkan fungsi

array_shift() akan memadamkan elemen pertama dalam tatasusunan Satu elemen, dan kemudian mengembalikan elemen tatasusunan pertama yang dipadamkan jika tatasusunan kosong, NULL akan dikembalikan.

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

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Kaedah 3: Gunakan fungsi array_pop() untuk mendapatkan

Fungsi array_pop() akan memadam yang terakhir dalam elemen tatasusunan, dan kemudian mengembalikan elemen tatasusunan yang terakhir dipadamkan jika tatasusunan kosong, NULL akan dikembalikan.

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

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Kaedah 4: Gunakan fungsi array_slice() untuk mendapatkan fungsi

array_slice() disediakan oleh PHP untuk pemintasan Fungsi tatasusunan yang mengekstrak serpihan daripada tatasusunan.

Gunakan fungsi array_slice() untuk mendapatkan elemen pada kedudukan yang ditentukan (agak serupa dengan kaedah 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);
?>

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Kaedah 5 : Gunakan fungsi array_splice () mendapat fungsi

array_splice() apabila memadamkan beberapa elemen tatasusunan, ia akan membentuk elemen yang dipadam ini menjadi tatasusunan baharu, dan kemudian mengembalikan tatasusunan baharu ini.

<?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);
?>

Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?

Nota: Fungsi array_splice() akan menukar tatasusunan asal.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Adakah mungkin untuk mendapatkan nilai item dalam tatasusunan dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn