男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

current

(PHP 4, PHP 5, PHP 7, PHP 8)

current返回數組中的當前值

說(shuō)明

current(array|object $array): mixed

每個(gè)數組中都有一個(gè)內部的指針指向它“當前的”單元,初始化時(shí)會(huì )指向該數組中的第一個(gè)值。

參數

array

要操作的數組。

返回值

current() 函數返回當前被內部指針指向的數組單元的值,并不移動(dòng)指針。如果內部指針指向超出了單元列表的末端,current() 將返回 false。

警告

此函數可能返回布爾值 false,但也可能返回等同于 false 的非布爾值。請閱讀 布爾類(lèi)型章節以獲取更多信息。應使用 === 運算符來(lái)測試此函數的返回值。

更新日志

版本 說(shuō)明
8.1.0 棄用在 object 上調用此函數。 在 object 優(yōu)先使用 get_mangled_object_vars() 或者使用 ArrayIterator。

范例

示例 #1 current() 函數使用示例

<?php
$transport 
= array('foot''bike''car''plane');
$mode current($transport); // $mode = 'foot';
$mode next($transport);    // $mode = 'bike';
$mode current($transport); // $mode = 'bike';
$mode prev($transport);    // $mode = 'foot';
$mode end($transport);     // $mode = 'plane';
$mode current($transport); // $mode = 'plane';

$arr = array();
var_dump(current($arr)); // bool(false)

$arr = array(array());
var_dump(current($arr)); // array(0) { }
?>

注釋

注意: 在一個(gè)空數組上使用 current() 函數,和在一個(gè)內部指針指向單元末端以外的數組上使用此函數,結果是相同的,同樣都會(huì )返回 bool false。如果希望正確遍歷一個(gè)包含 false 的數組,請參閱 foreach 控制結構。 如果仍然希望使用 current() 來(lái)判斷數組單元真實(shí)的值,應該同時(shí)使用 key()current() 來(lái)檢查當前元素是否為 null。

參見(jiàn)

  • end() - 將數組的內部指針指向最后一個(gè)單元
  • key() - 從關(guān)聯(lián)數組中取得鍵名
  • each() - 返回數組中當前的鍵/值對并將數組指針向前移動(dòng)一步
  • prev() - 將數組的內部指針倒回一位
  • reset() - 將數組的內部指針指向第一個(gè)單元
  • next() - 將數組中的內部指針向前移動(dòng)一位
  • foreach

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站