300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php获取数组最后一元素下标 PHP 获取数组任意下标key的上一个prev和下一个next下标值...

php获取数组最后一元素下标 PHP 获取数组任意下标key的上一个prev和下一个next下标值...

时间:2019-07-03 21:57:31

相关推荐

php获取数组最后一元素下标 PHP 获取数组任意下标key的上一个prev和下一个next下标值...

PHP 获取数组任意下标key的上一个prev和下一个next下标值

$value){

$steps->add($key);

}

$steps->setCurrent(3);//参数为key值

echo '上一个下标:'.$steps->getPrev()."

";

echo '指定的下标:'.$steps->getCurrent()."

";

echo '下一个下标:'.$steps->getNext()."

";

class Steps {

private $all;

private $count;

private $curr;

function __construct() {

$this->count = 0;

}

function add($step) {

$this->count++;

$this->all[$this->count] = $step;

}

function setCurrent($step) {

reset($this->all);

for ($i = 1; $i <= $this->count; $i++) {

if ($this->all[$i] == $step)

break;

next($this->all);

}

$this->curr = current($this->all);

}

function getCurrent() {

return $this->curr;

}

function getNext() {

self::setCurrent($this->curr);

return next($this->all);

}

function getPrev() {

self::setCurrent($this->curr);

return prev($this->all);

}

}

打印结果:

上一个下标:2

指定的下标:3

下一个下标:4

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。