首頁 > 後端開發 > PHP問題 > php取得數組某一項的值可以嗎

php取得數組某一項的值可以嗎

青灯夜游
發布: 2023-03-16 21:06:01
原創
3781 人瀏覽過

可以。 5種獲取方法:1、用“$數組名[下標]”語句獲取;2、用array_shift(),語法“array_shift(數組)”;3、用array_pop()獲取,語法“array_pop(數組)” ;4、用array_slice()獲取,語法「array_slice(數組,下標,1)」;5、用array_splice()獲取,語法「array_splice(數組,下標,1)」。

php取得數組某一項的值可以嗎

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php可以取得陣列某一項的值。

方法1:使用「$數組名[下標]」語句取得

#「$數組名[下標] 」可以存取數組中的指定下標的一個元素

<?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>";
?>
登入後複製

php取得數組某一項的值可以嗎

#方法2:使用array_shift()函數取得

array_shift( )函數會刪除陣列中的第一個元素,然後傳回被刪除掉的第一個陣列元素;而如果陣列為空,那麼將會傳回NULL。

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

php取得數組某一項的值可以嗎

方法3:使用array_pop()函數取得

array_pop()函數會刪除陣列中的最後一個元素,然後傳回被刪除掉的最後一個陣列元素;而如果陣列為空,那麼將會傳回NULL。

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

php取得數組某一項的值可以嗎

方法4:使用array_slice()函數取得

array_slice()函數就是PHP提供的用來截取陣列的一個函數,可以從數組中提取出一個片段。

利用array_slice()函數可以取得指定位置的元素(與方法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);
?>
登入後複製

php取得數組某一項的值可以嗎

方法5:使用array_splice()函數取得

array_splice()函數可以在刪除陣列的一部分元素時,會將這些被刪除的元素組成為一個新數組,然後傳回這個新數組。

<?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);
?>
登入後複製

php取得數組某一項的值可以嗎

注意:array_splice()函數會改變原始數組。

推薦學習:《PHP影片教學

以上是php取得數組某一項的值可以嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板