當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP key()用法及代碼示例


key()函數是PHP中的一個內置函數,用於返回內部指針當前指向的給定數組元素的索引。當前元素可以是開始元素或下一個元素,具體取決於光標位置。默認情況下,光標位置在零索引處,即在給定數組的起始元素處。

用法:

key($array)

參數:該函數接受單個參數$array。這是我們要查找內部指針指向的當前元素的數組。


Return Value:返回給定數組當前元素的索引。如果輸入數組為空,則key()函數將返回NULL。

以下示例程序旨在說明PHP中的key()函數:

程序1:

<?php 
  
// input array  
$arr = array("Ram", "Geeta", "Shita", "Ramu"); 
  
// Here key function prints the index of  
// current element of the array. 
echo "The index of the current element of". 
                    " the array is: " . key($arr); 
                      
?>

輸出:

The index of the current element of the array is: 0

程序2:

<?php 
  
// input array  
$arr=array("Ram", "Geeta", "Shita", "Ramu"); 
  
// next function increase the internal pointer 
// to point next to the current element. 
next($arr); 
  
// Here key function prints the index of  
// the current element of the array. 
echo "The index of the current element of". 
                " the array is: " . key($arr); 
                  
?>

輸出:

The index of the current element of the array is: 1

程序3:

<?php 
  
// input array  
$arr = array("0", "F", "D", "4"); 
  
// using next() function to increment 
// internal pointer two times 
next($arr); 
next($arr); 
  
// Here key function prints the index of 
// element of the current array position. 
echo "The index of the current element of". 
                " the array is: " . key($arr); 
                  
?>

輸出:

The index of the current element of the array is: 2

參考:
http://php.net/manual/en/function.key.php



相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | key() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。