English | 简体中文 | 繁體中文
查询

SplFixedArray::key()函数—用法及示例

「 返回当前数组元素的键名 」


函数名称:SplFixedArray::key()

函数描述:返回当前数组元素的键名。

适用版本:PHP 5 >= 5.3.0, PHP 7

语法:public SplFixedArray::key(): mixed

参数:

无参数。

返回值:

返回当前数组元素的键名,如果没有更多元素则返回NULL。

示例:

// 创建一个长度为3的固定数组
$array = new SplFixedArray(3);

// 设置数组元素
$array[0] = 'Apple';
$array[1] = 'Banana';
$array[2] = 'Orange';

// 获取当前元素的键名
$key = $array->key();
echo "当前元素的键名为:".$key."\n";

// 移动指针到下一个元素
$array->next();

// 获取当前元素的键名
$key = $array->key();
echo "当前元素的键名为:".$key."\n";

输出结果:

当前元素的键名为:0
当前元素的键名为:1

在上面的示例中,我们首先创建了一个长度为3的固定数组。然后,我们设置了数组的元素,分别为'Apple','Banana'和'Orange'。接下来,我们使用key()函数获取当前元素的键名,并将其打印出来。然后,我们使用next()函数将指针移动到下一个元素,并再次使用key()函数获取当前元素的键名,并将其打印出来。注意,当指针移动到最后一个元素之后,再次调用key()函数将返回NULL。

补充纠错
热门PHP函数
分享链接