SplFixedArray :: key()function是PHP中的内置函数, 用于获取数组当前索引的键。
语法如下:
int SplFixedArray::key()
参数:此函数不接受任何参数。
返回值:该函数返回数组当前索引的键。
下面的程序说明了SplFixedArray :: key()PHP中的功能:
程序1:
<?php
// Create a fixed size array
$gfg = new SplFixedArray(6);
$gfg [0] = 1;
$gfg [1] = 5;
$gfg [2] = 1;
$gfg ->next();
$gfg ->next();
// Print key of current position
echo $gfg ->key() . "\n" ;
?>
输出如下:
2
程式2:
<?php
// Create some fixed size array
$gfg = new SplFixedArray(6);
$gfg [0] = 1;
$gfg [1] = 5;
$gfg [2] = 1;
$gfg [3] = 11;
$gfg [4] = 15;
$gfg [5] = 17;
// Iterate array and print values
while ( $gfg ->valid()) {
// Print Key of each Index
echo $gfg ->key(). "\n" ;
$gfg ->next();
}
?>
输出如下:
0
1
2
3
4
5
参考: https://www.php.net/manual/en/splfixedarray.key.php