submit_1用来生成随机数组 完后用submit_2来重新排序 但是我现在无法得到submit_1里的数组 各位帮我看看 function compositer()
{
$num = 10;
$start = 1;
$end = 100;
$ul_array = 0;
while($ul_array<$num)
{
$a[ ]=rand($start,$end);
$ary=array_unique($a);
$ul_array=count($ary);
} foreach ($ary as $key => $value)
{
echo $value.",";
}
}function arraySort($array)
{
$nums = count($array);
for ($i = 0; $i < $nums; $i++)
{
for ($a = $i+1; $a < $nums; $a++)
{
if ($array[$i] > $array[$a])
{
$temp = $array[$i];
$array[$i] = $array[$a];
$array[$a] = $temp;
}
}
}
return $array;
}if($_REQUEST['submit_1'])
{
compositer();
}if($_REQUEST['submit_2'])
{}
{
$num = 10;
$start = 1;
$end = 100;
$ul_array = 0;
while($ul_array<$num)
{
$a[ ]=rand($start,$end);
$ary=array_unique($a);
$ul_array=count($ary);
} foreach ($ary as $key => $value)
{
echo $value.",";
}
}function arraySort($array)
{
$nums = count($array);
for ($i = 0; $i < $nums; $i++)
{
for ($a = $i+1; $a < $nums; $a++)
{
if ($array[$i] > $array[$a])
{
$temp = $array[$i];
$array[$i] = $array[$a];
$array[$a] = $temp;
}
}
}
return $array;
}if($_REQUEST['submit_1'])
{
compositer();
}if($_REQUEST['submit_2'])
{}
compositer() 里的局部变量自然无法被全局使用.用global或者外部接收函数return的值来处理
compositer() 里的局部变量自然无法被全局使用.用global或者外部接收函数return的值来处理
2,array_unique重复的可能性不知道多大,我个人认为在使用mt_srand后重复数组应该没有多少。
在submit_2提交的时候拿出来不就行了吗
我记得上次的帖子我给你贴了源码了啊