首頁 後端開發 PHP問題 php current函數怎麼用?

php current函數怎麼用?

May 30, 2019 pm 02:57 PM

php current函數用於傳回陣列中的目前元素的值,其語法為current(array),參數array必需,指規定要使用的陣列。此函數不會移動數組內部指針,要做到這一點,請使用next()和prev()函數。

php current函數怎麼用?

php current函數怎麼用?

定義與用法

current() 函數傳回陣列中的目前元素的值。

每個陣列中都有一個內部的指標指向它的"當前"元素,初始指向插入到陣列中的第一個元素。

提示:函數不會移動陣列內部指標。要做到這一點,請使用 next() 和 prev() 函數。

相關的方法:

● end() - 將內部指標指向陣列中的最後一個元素,並輸出

● next() - 將內部指標指向陣列中的下一個元素,並輸出

● prev() - 將內部指標指向陣列中的上一個元素,並輸出

● reset() - 將內部指標指向陣列中的第一個元素,並輸出

● each() - 傳回目前元素的鍵名和鍵值,並將內部指標向前移動

語法

current(array)
登入後複製

參數 

array 必要。規定要使用的數組。

說明

current() 函數傳回陣列中的目前元素(單元)。

每個陣列中都有一個內部的指標指向它「目前的」元素,初始指向插入到陣列中的第一個元素。

current() 函數傳回目前被內部指標指向的陣列元素的值,不會移動指標。如果內部指標指向超出了單元清單的末端,current() 會傳回 FALSE。

傳回值: 傳回陣列中的目前元素的值,如果目前元素為空或目前元素沒有值則傳回 FALSE。

PHP 版本: 4

範例1

# 示範所有相關的方法:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>"; // 当前元素是 Bill
echo next($people) . "<br>"; // Bill 的下一个元素是 Steve
echo current($people) . "<br>"; // 现在当前元素是 Steve
echo prev($people) . "<br>"; // Steve 的上一个元素是 Bill
echo end($people) . "<br>"; // 最后一个元素是 David
echo prev($people) . "<br>"; // David 之前的元素是 Mark
echo current($people) . "<br>"; // 目前的当前元素是 Mark
echo reset($people) . "<br>"; // 把内部指针移动到数组的首个元素,即 Bill
echo next($people) . "<br>"; // Bill 的下一个元素是 Steve
print_r (each($people)); // 返回当前元素的键名和键值(目前是 Steve),并向前移动内部指针
?>
登入後複製

輸出:

Bill
Steve
Steve
Bill
David
Mark
Mark
Bill
Steve
Array ( [1] => Steve [value] => Steve [0] => 1 [key] => 1 )
登入後複製

範例2

輸出陣列中的目前元素的值:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
?>
登入後複製

輸出:

Bill
登入後複製

以上是php current函數怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)