简单问题 有答案立即结帖 本帖最后由 Yumi_Zarks 于 2011-05-11 09:27:38 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $szz=array_flip($sz);while(array_key_exists($a,$szz)){ $a = rand(1,10);} 方案1new:$a = rand(1,10);$sz = array(1,2,3,4,5);if(in_array($a,$sz)) goto new;//这个好像要php5.3方案2$sz = array(1,2,3,4,5);do { $a = rand(1,10);} while (in_array($a,$sz)); 呃方案1应该是这样$sz = array(1,2,3,4,5);new:$a = rand(1,10);if(in_array($a,$sz)) goto new;//这个好像要php5.3 while(in_array($a = rand(1,10), array(1,2,3,4,5)));echo $a; 关于在unix下php生成文件的问题 mysql 数据库 关于like模糊搜索多个字段的问题, php语法高亮 网站ActiveX的安全怎样设? php中如何匹配 “数字,数字”或数字 如果获取某个新浪微博用户的评论数 哪位有关于PHPLIB的教程??? 请问如何将本地机的文件上传到server上? 初学者求救:建立MySQL+PHP的应用 日历程序 传值与接受问题 !在线等·
while(array_key_exists($a,$szz)){
$a = rand(1,10);
}
new:
$a = rand(1,10);
$sz = array(1,2,3,4,5);
if(in_array($a,$sz)) goto new;//这个好像要php5.3
方案2
$sz = array(1,2,3,4,5);
do {
$a = rand(1,10);
} while (in_array($a,$sz));
$sz = array(1,2,3,4,5);
new:
$a = rand(1,10);
if(in_array($a,$sz)) goto new;//这个好像要php5.3
echo $a;