将A键值对数组加到B键值对数组中,并放最前面:实现方法:
1.B中不含A,则将A加到B中
2.B中如果含A,则将B中的A值去掉,再把A加到B前面
function OpUserControl($OP_USER_ARR, $Whole_Select_ARR)
{
$arr_temp=array();
if (sizeof($OP_USER_ARR)>0 && sizeof($Whole_Select_ARR)>0) {
$OP_USER_NAME="";
$OP_USER_ID="";
$key=key($OP_USER_ARR);
$OP_USER_ID=$key;
foreach ($Whole_Select_ARR as $i => $value) {
$USER_ID_TEMP=$i;
$USER_NAME_TEMP=$value;
if ($OP_USER_ID!=$USER_ID_TEMP) {
$arr_temp["$USER_ID_TEMP"]="$USER_NAME_TEMP";
}
}
$OP_USER_ARR=$OP_USER_ARR+$arr_temp;
}
return $OP_USER_ARR;
}