$value
) {
$rtuvalue
[] =
$args_num
[
$key
];
}
break
;
default
:
if
(!
empty
(
$args
) &&
$args
>=2) {
for
(
$i
=0;
$i
<
$args
;
$i
++) {
if
(
is_array
(func_get_arg(
$i
))){
$tmparr
=
array
();
$tmparr
= func_get_arg(
$i
);
foreach
(
$tmparr
as
$key
=>
$value
) {
$rtuvalue
[] =
$tmparr
[
$key
];
}
}
}
}
break
;
}
if
(
is_array
(
$rtuvalue
)) {
$rtuvalues
= sortarray(
$rtuvalue
);
return
$rtuvalues
;
}
else
{
echo
'参数不正确!';
}
}
function
sortarray(
$arr
){
$tmpval
;
for
(
$i
=0;
$i
<(
count
(
$arr
)-1);
$i
++){
for
(
$j
=0;
$j
$arr
[
$j
+1]){
$tmpval
=
$arr
[
$j
];
$arr
[
$j
] =
$arr
[
$j
+1];
$arr
[
$j
+1] =
$tmpval
;
}
}
}
return
$arr
;
}
function
statistics_num(
$arr
){
$temp_arr
;
if
(!
is_array
(
$arr
))
return
false;
$count
=
count
(
$arr
);
for
(
$i
=0;
$i
<
$count
;
$i
++){
$
$arr
[
$i
] = 1;
for
(
$j
=0;
$j
<
$count
;
$j
++) {
if
(
$arr
[
$i
] ==
$arr
[
$j
]) {
$temp_arr
[
$arr
[
$i
]] = $
$arr
[
$j
]++;
}
}
}
return
$temp_arr
;
}
$array1
=
array
('11','2','2','14','3','4','4','11','5','3','12','61','51');
$array2
=
array
('12','41','72','44','31','31','12','19','13','222','16','6','51');
$array3
=
array
('12','42','17','24','31','13','122','59','13','22','16','6','5');
$array4
=
array
('13','43','27','43','32','32','12','9','13','22','16','6','5');
$array5
=
array
('14','44','37','24','13','131','132','59','13','22','16','6','5');
$array6
=
array
('15','54','47','43','32','32','142','9','13','22','16','6','5');
$array7
=
array
('16','64','57','42','33','32','12','69','13','22','16','6','5');
$array8
=
array
('17','47','67','74','13','13','12','9','13','22','16','6','5');
$arrs
= merge_array_values(
$array1
,
$array2
,
$array3
,
$array4
,
$array5
,
$array6
,
$array7
,
$array8
);
print_r(statistics_num(
$arrs
));