php如何做到从一个数组里随机选两个不相等的值
<?php$arr1=array("A","B","C","D","E");$a=rand(0,4);$b=rand(0,4);if($a!=$b){echo"$arr1...
<?php
$arr1=array("A","B","C","D","E");
$a=rand(0,4);
$b=rand(0,4);
if($a!=$b){
echo "$arr1[$a]"."vs"."$arr1[$b]";
}
?>
像这样选出两个值,但现在这个有可能选出相等的两个值。 展开
$arr1=array("A","B","C","D","E");
$a=rand(0,4);
$b=rand(0,4);
if($a!=$b){
echo "$arr1[$a]"."vs"."$arr1[$b]";
}
?>
像这样选出两个值,但现在这个有可能选出相等的两个值。 展开
5个回答
展开全部
<?php
$arr1=array("A","B","C","D","E");
$a=rand(0,4);
$b=rand(0,4);
while($a==$b){
$a=rand(0,4);
$b=rand(0,4);
}
echo "$arr1[$a]"."vs"."$arr1[$b]";
?>
加个循环
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$arr1=array("A","B","C","D","E");
$a=rand(0,4);
$b=rand(0,4);
while($a==$b){
$b=rand(0,4);
}
if($a!=$b){
echo "$arr1[$a]"."vs"."$arr1[$b]";
}
?>
$arr1=array("A","B","C","D","E");
$a=rand(0,4);
$b=rand(0,4);
while($a==$b){
$b=rand(0,4);
}
if($a!=$b){
echo "$arr1[$a]"."vs"."$arr1[$b]";
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你直接判断它的值是否相等
if ($arr1[$a] != $arr1[$b]) {
echo $arr1[$a]."vs".$arr1[$b];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$ran = array_rand($arr, 2);
php自带函数 array_rand 不会重复
php自带函数 array_rand 不会重复
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询