Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mendapatkan hanya satu elemen daripada tatasusunan php
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)".
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; ?>
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; ?>
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>"; ?>
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); ?>
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!