(php current)PHP的current()函数用法详解
PHP的current()函数获取数组中的当前元素。如果数组内部指针没有移动,那么它会返回数组第一个元素。没有参数传递给这个函数。
这是一个基本使用方法的例子:
<?php
$color = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
echo current($color); // 输出结果为 "apple"
?>
这段代码中, 我们定义了一个关联数组 color
,然后通过 current()
函数来获取当前数组内部指针所指向的元素值, 于是结果为 “apple”。
如果你希望在数组中移动内部指针并获取其它元素的值,可以使用 next(),prev(),end()等函数。
比如,下面的代码:
<?php
$color = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
echo current($color); // 输出结果为 "apple"
next($color);
echo current($color); // 输出结果为 "banana"
?>
在这个 demonstrative example中,通过使用 next($array) 函数,我们移动了color数组的内部指针至下一个元素 “banana” ,在使用 current($color) 就会输出 “banana”。
这些函数(current(), next())常用于在循环中遍历数组,配合用法如下:
<?php
$fruits = array('apple', 'banana', 'cranberry');
reset($fruits);
while (key($fruits) !== null) {
echo key($fruits) . ' belongs to ' . current($fruits);
echo "\n";
next($fruits);
}
?>
这段代码会输出:
0 belongs to apple
1 belongs to banana
2 belongs to cranberry
以上是current()函数的一些基础用法,希望能帮助到你。
onclick在html中用法是什么 HTML-中-onclick-事件属性使用方法 全网首发(图文详解1)
tagged端口和untagged端口的区别是什么 Tagged端口和Untagged端口 全网首发(图文详解1)