php輸出陣列目前元素以「current()」函數;current()函數可以傳回陣列的目前元素,語法為「current($array)」。在PHP中,每個陣列都有一個內部的指標指向它「目前的」單元(元素);而透過current()函數,就可以取得目前內部指標所指向的陣列元素的值。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php輸出陣列當前元素用“current()”函數。
在 PHP 中,每個陣列都有一個內部的指標指向它「目前的」單元(元素),這個指標最初指向的是目前陣列中的第一個單元。
透過 current() 函數,就可以取得內部指標指向元素的值,它的語法格式如下:
current($array)
參數 $array 表示被操作的陣列。
current() 函數可以傳回目前內部指標所指向的陣列元素的值,但它並不會移動指針,如果需要移動指標的話需要與其它函數配合使用;如果內部指標指向超出了陣列的末端,current() 函數會傳回FALSE。
範例:使用current() 函數輸出陣列目前元素
<?php header('content-type:text/html;charset=utf-8'); $array = array( 'PHP中文网', 'https://www.php.cn/', 'current() 函数' ); echo current($array).'<br>'; echo pos($array).'<br>'; next($array); echo current($array).'<br>'; next($array); next($array); var_dump(current($array)); ?>
#上面的範例程式碼中我們使用到了next() 函數,它的功能與current() 函數類似,但是它可以將內部指標向下數組的下一個元素,這裡了解即可。
在PHP 中與current() 函數類似的可以操作數組內部指標的函數還有很多,如下所示:
end():將內部指標指向陣列中的最後一個元素;
next():將內部指標指向陣列中的下一個元素;
prev() :將內部指標指向陣列中的上一個元素;
reset():將內部指標指向陣列中的第一個元素;
each():傳回目前元素的鍵名和鍵值,並將內部指標指向陣列中的下一個元素。
推薦學習:《PHP影片教學》
以上是php輸出數組目前元素用什麼函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!