Heim  >  Artikel  >  Backend-Entwicklung  >  数组的循环取值,但历次只去一个值,有可能实现吗

数组的循环取值,但历次只去一个值,有可能实现吗

WBOY
WBOYOriginal
2016-06-13 12:50:301092Durchsuche

数组的循环取值,但每次只去一个值,有可能实现吗
假设一个数组
$ar=array(1,2,3,4,5,6,7,8,9);

第一次响应取出1,第二次取出2,这可能实现吗?

直接在网页实现,代码越简洁越好,不在乎执行效率问题。


------解决方案--------------------
session_start();<br />
$ar = array(1,2,3,4,5,6,7,8,9);<br />
if(! isset($_SESSION['offs'])) $_SESSION['offs'] = 0;<br />
echo $ar[$_SESSION['offs']];<br />
$_SESSION['offs'] = ($_SESSION['offs'] + 1) % count($ar);<br />
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn