我想测试一个isset($_COOKIE['x'])
,以便它循环直到找到一个空闲点。
例如:
if(isset($_COOKIE['x']) {
if(isset($_COOKIE['x2']) {
if(isset($_COOKIE['x3']) {
//etc
}
}
} else {
//do something
}
依此类推。怎么可能创造?
答案 0 :(得分:0)
$x=0;
while($x>=0)
{
$x=$x+1;
$string = "x" . $x;
if(isset($_COOKIE[$string])
{
break;
}
}
echo $x;
那会有用吗?有点简单,如果永远找不到cookie,将永远运行(或直到它超时)。
答案 1 :(得分:0)
如果不使用循环并节省您的痛苦,您可以在cookie中添加一个数组,并在需要时添加新索引。
$_COOKIE['x'] = array(); //Somewhere when you start
//...
$_COOKIE['x'][] = "the value";