首頁  >  文章  >  後端開發  >  php輸出數組目前元素用什麼函數

php輸出數組目前元素用什麼函數

青灯夜游
青灯夜游原創
2022-06-27 20:27:261441瀏覽

php輸出陣列目前元素以「current()」函數;current()函數可以傳回陣列的目前元素,語法為「current($array)」。在PHP中,每個陣列都有一個內部的指標指向它「目前的」單元(元素);而透過current()函數,就可以取得目前內部指標所指向的陣列元素的值。

php輸出數組目前元素用什麼函數

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

php輸出陣列當前元素用“current()”函數。

在 PHP 中,每個陣列都有一個內部的指標指向它「目前的」單元(元素),這個指標最初指向的是目前陣列中的第一個單元。

透過 current() 函數,就可以取得內部指標指向元素的值,它的語法格式如下:

current($array)
  • 參數 $array 表示被操作的陣列。

current() 函數可以傳回目前內部指標所指向的陣列元素的值,但它並不會移動指針,如果需要移動指標的話需要與其它函數配合使用;如果內部指標指向超出了陣列的末端,current() 函數會傳回FALSE。

範例:使用current() 函數輸出陣列目前元素

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$array = array(
    &#39;PHP中文网&#39;,
    &#39;https://www.php.cn/&#39;,
    &#39;current() 函数&#39;
    );
   
    echo current($array).&#39;<br>&#39;;
echo pos($array).&#39;<br>&#39;;
next($array);
echo current($array).&#39;<br>&#39;;
next($array);
next($array);
var_dump(current($array));
?>

php輸出數組目前元素用什麼函數

#上面的範例程式碼中我們使用到了next() 函數,它的功能與current() 函數類似,但是它可以將內部指標向下數組的下一個元素,這裡了解即可。

在PHP 中與current() 函數類似的可以操作數組內部指標的函數還有很多,如下所示:

  • end():將內部指標指向陣列中的最後一個元素;

  • next():將內部指標指向陣列中的下一個元素;

  • prev() :將內部指標指向陣列中的上一個元素;

  • reset():將內部指標指向陣列中的第一個元素;

  • each():傳回目前元素的鍵名和鍵值,並將內部指標指向陣列中的下一個元素。

推薦學習:《PHP影片教學

以上是php輸出數組目前元素用什麼函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn