发布网友 发布时间:2022-04-06 04:39
共5个回答
热心网友 时间:2022-04-06 06:09
<?php
$arr1=array("A","B","C","D","E");
$keys = array_rand($arr1, 2);
echo $arr1[$keys[0]].'vs'.$arr1[$keys[1]];
用array_rand()可以直接用第二个参数在数组里随机出你要的数据,不会随机到同一个
热心网友 时间:2022-04-06 07:27
<?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]";
?>
加个循环
热心网友 时间:2022-04-06 09:01
<?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]";
}
?>
热心网友 时间:2022-04-06 10:53
你直接判断它的值是否相等
if ($arr1[$a] != $arr1[$b]) {热心网友 时间:2022-04-06 13:01
$ran = array_rand($arr, 2);
php自带函数 array_rand 不会重复