javascript - php 静态变量如何循环输出?
本文介绍了javascript - php 静态变量如何循环输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
<?php
function test()
{
static $nm = 1;
$nm =$nm+1 ;
echo $nm."<br />";
}
// 第一次执行,$nm = 2
test();
// 第一次执行,$nm = 4
test();
// 第一次执行,$nm = 8
test();
?>
如何能调用方法 循环生成 2 4 6 2 4 6;
解决方案
<?php
function test()
{
$config = [2, 4, 6];
static $i = 0;
$result = $config[$i];
if ($i >= count($config) - 1) {
$i = 0;
} else {
$i++;
}
echo $result . '<br />';
}
test();
test();
test();
test();
test();
test();
这篇关于javascript - php 静态变量如何循环输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文