<?php
$arr = array('a', 'b');
$c=count($arr)-1;
$i=rand(0,$c);
echo $arr[$i];
?>
我可以随机得到a或者b
<?php
$arr = array('a', 'b');
$c=count($arr)-1;
$i=rand(0,$c);
foreach ($arr2 as $key){
echo $arr[$i]+$key->alias;
}
$arr2为数组,$key->alias可以得到相应的结果,但是$arr[$i]无法得到结果,求解决方法。
$arr = array('a', 'b');
$c=count($arr)-1;
$i=rand(0,$c);
echo $arr[$i];
?>
我可以随机得到a或者b
<?php
$arr = array('a', 'b');
$c=count($arr)-1;
$i=rand(0,$c);
foreach ($arr2 as $key){
echo $arr[$i]+$key->alias;
}
$arr2为数组,$key->alias可以得到相应的结果,但是$arr[$i]无法得到结果,求解决方法。
我现在就是想在输出的结果上加上$arr[$i]
foreach ($arr2 as $key){
echo $key->alias;
}
我就是想在输出的结果前面加上我添加的字符a或者b。
$arr = array('a', 'b');
$c=count($arr)-1;
$i=rand(0,$c);
foreach ($arr2 as $key){
echo $arr[$i]+$key->alias;
}
foreach ($arr2 as $key){
echo $arr[rand(0,count($arr)-1)].$key->alias;
}
得到的结果随机的是axx,byy,bzz,bmm,ann
现在能否改成间隔出现?比如:
axx,byy,azz,bmm,ann