首页 > php教程 > PHP源码 > 正文

第一次又没有了! 唉!

PHP中文网
发布: 2016-05-25 17:10:15
原创
1146 人浏览过


 $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 &#39;参数不正确!&#39;;
	}
}

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(&#39;11&#39;,&#39;2&#39;,&#39;2&#39;,&#39;14&#39;,&#39;3&#39;,&#39;4&#39;,&#39;4&#39;,&#39;11&#39;,&#39;5&#39;,&#39;3&#39;,&#39;12&#39;,&#39;61&#39;,&#39;51&#39;);
$array2 = array(&#39;12&#39;,&#39;41&#39;,&#39;72&#39;,&#39;44&#39;,&#39;31&#39;,&#39;31&#39;,&#39;12&#39;,&#39;19&#39;,&#39;13&#39;,&#39;222&#39;,&#39;16&#39;,&#39;6&#39;,&#39;51&#39;);
$array3 = array(&#39;12&#39;,&#39;42&#39;,&#39;17&#39;,&#39;24&#39;,&#39;31&#39;,&#39;13&#39;,&#39;122&#39;,&#39;59&#39;,&#39;13&#39;,&#39;22&#39;,&#39;16&#39;,&#39;6&#39;,&#39;5&#39;);
$array4 = array(&#39;13&#39;,&#39;43&#39;,&#39;27&#39;,&#39;43&#39;,&#39;32&#39;,&#39;32&#39;,&#39;12&#39;,&#39;9&#39;,&#39;13&#39;,&#39;22&#39;,&#39;16&#39;,&#39;6&#39;,&#39;5&#39;);
$array5 = array(&#39;14&#39;,&#39;44&#39;,&#39;37&#39;,&#39;24&#39;,&#39;13&#39;,&#39;131&#39;,&#39;132&#39;,&#39;59&#39;,&#39;13&#39;,&#39;22&#39;,&#39;16&#39;,&#39;6&#39;,&#39;5&#39;);
$array6 = array(&#39;15&#39;,&#39;54&#39;,&#39;47&#39;,&#39;43&#39;,&#39;32&#39;,&#39;32&#39;,&#39;142&#39;,&#39;9&#39;,&#39;13&#39;,&#39;22&#39;,&#39;16&#39;,&#39;6&#39;,&#39;5&#39;);
$array7 = array(&#39;16&#39;,&#39;64&#39;,&#39;57&#39;,&#39;42&#39;,&#39;33&#39;,&#39;32&#39;,&#39;12&#39;,&#39;69&#39;,&#39;13&#39;,&#39;22&#39;,&#39;16&#39;,&#39;6&#39;,&#39;5&#39;);
$array8 = array(&#39;17&#39;,&#39;47&#39;,&#39;67&#39;,&#39;74&#39;,&#39;13&#39;,&#39;13&#39;,&#39;12&#39;,&#39;9&#39;,&#39;13&#39;,&#39;22&#39;,&#39;16&#39;,&#39;6&#39;,&#39;5&#39;);
$arrs = merge_array_values($array1,$array2,$array3,$array4,$array5,$array6,$array7,$array8);
print_r(statistics_num($arrs));
登录后复制

                   

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!