Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

青灯夜游
青灯夜游asal
2022-06-28 15:45:292540semak imbas

4 cara untuk mendapatkannya: 1. Gunakan array_shift() untuk mendapatkan elemen pertama tatasusunan, sintaksnya ialah "array_shift(array)". 2. Gunakan array_pop() untuk mendapatkan elemen terakhir tatasusunan, sintaksnya ialah "array_pop(array)". 3. Gunakan pernyataan "$array variable name [subscript]" untuk mendapatkan elemen subskrip yang ditentukan dalam tatasusunan. 4. Gunakan array_slice() untuk mendapatkan elemen subskrip yang ditentukan dalam tatasusunan, sintaksnya ialah "array_slice(array,2,1)".

Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

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

Terdapat hanya Berbilang kaedah untuk mendapatkan elemen

Kaedah 1: Gunakan fungsi array_shift() untuk mendapatkan elemen pertama dalam array

array_shift() Fungsi memadamkan elemen pertama dalam tatasusunan dan 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;
?>

Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

Kaedah 2: Gunakan fungsi array_pop() untuk mendapatkan elemen terakhir dalam array

fungsi array_pop() akan Memadam elemen terakhir dalam tatasusunan dan mengembalikan elemen tatasusunan terakhir yang 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;
?>

Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

Kaedah 3: Gunakan "$数组变量名[下标]" untuk mendapatkan elemen yang dinyatakan

"$数组变量名[下标]" boleh akses tatasusunan Elemen dengan subskrip tertentu dalam

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

Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

Kaedah 4: Gunakan fungsi array_slice() untuk mendapatkan elemen dengan subskrip tertentu dalam array

Fungsi array_slice() ialah fungsi yang disediakan oleh PHP untuk memintas tatasusunan Ia boleh mengekstrak serpihan daripada tatasusunan. Mari kita lihat fungsi array_slice():

array_slice($array,$start,$length,$preserve)

Fungsi ini menyokong 2 parameter yang diperlukan: $array dan $start, dan dua parameter diabaikan $length dan $preserve.

Tidak perlu memperkenalkan parameter $array Parameter $start digunakan untuk menentukan kedudukan (subskrip) untuk memulakan pemintasan Parameter $length menunjukkan panjang pemintasan (jika ditinggalkan, ia akan bermula dari subskrip yang ditentukan).

Jika anda ingin memintas hanya satu elemen, nilai parameter $length ialah 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);
?>

Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan 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