取值方法:1、使用「array_shift($arr)」語句取得值;2、使用「array_pop($arr)」語句;3、使用「current($arr)」語句;4、使用「reset($arr)」語句;5、使用「end($arr)」語句。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php array沒有key的取值
方法1:利用array_shift()取得陣列中的第一個元素的值
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //获取数组中的第一个元素 $first = array_shift($arr); echo "数组的第一个元素的值为:".$first; ?>
輸出結果:
方法2:利用array_pop()來取得陣列中的最後一個元素的值
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //获取数组中的最后一个元素 $last = array_pop($arr); echo "数组的最后一个元素的值为:".$last; ?>
輸出結果:
方法3:使用current()傳回陣列的目前元素的值
在 PHP 中,每個陣列都有一個內部的指標指向它「目前的」單元(元素),這個指標最初指向的是目前數組中的第一個單元。
透過 current() 函數,就可以取得內部指標指向元素的值。
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); echo current($arr).'<br>'; echo pos($arr).'<br>'; next($arr); echo current($arr).'<br>'; next($arr); next($arr); echo current($arr); ?>
輸出結果:
方法4:reset()函數取得陣列第一個元素的值
reset()函數:可以將陣列中的內部指標指向第一個元素,並傳回該元素的值。
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); $first = reset($arr); echo "数组第一个元素的值:" .$first; ?>
輸出結果:
方法5:end()函數取得陣列最後一個元素的值
end()函數:可以將陣列中的內部指標指向最後一個元素,並傳回該元素的值。
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); $last = end($arr); echo "数组最后一个元素的值:".$last; ?>
輸出結果:
推薦學習:《PHP影片教學》
以上是php array怎麼沒有key的取值的詳細內容。更多資訊請關注PHP中文網其他相關文章!