关于php语言的两个函数 看不到 请高手解析下
function renew($pai){global $pv;
$e_pai = explode(",", $pai);
for($i = 0;$i < sizeof($e_pai) - 2;$i ++)
for($j = $i + 1;$j < sizeof($e_pai) - 1;$j ++)
{
if($pv[$e_pai[$i]] > $pv[$e_pai[$j]])
{
$temp = $e_pai[$i];
$e_pai[$i] = $e_pai[$j];
$e_pai[$j] = $temp;
}
}
for($pai = '', $i = 0;$i < sizeof($e_pai) - 1;$i ++)
$pai .= $e_pai[$i].",";
return $pai;
}
function get_p(){
global $p;
$p_temp = $p;
$p_new = array();
for($i = 0;$i < 37;$i ++)
{
$p_new[$i] = $p_temp[rand(0, sizeof($p_temp) - 1)];
for($p_temp_temp = array(), $j = 0, $k = 0;$j < sizeof($p_temp);$j ++)
{
if($p_temp[$j] != $p_new[$i])
$p_temp_temp[$k ++] = $p_temp[$j];
}
$p_temp = array();
$p_temp = $p_temp_temp;
}
return $p_new;
}
是关于纸牌的算法 关于循环变量什么自己看不懂 有人帮忙具体解释下吗