/**
* 二维数组排序
* @param array $array
*/
function sort_recursive(&$array){
foreach($array as $key=>$edge){
ksort($edge,true);
$array[$key]=$edge;
}
ksort($array,true);
}
/**
* 生成一圈环状数字
* @param array $cotainer 二维数组,包含生成的圈
* @param int $start_value 该圈的起始值
* @param int $x 该圈的偏移值
* @param int $grids_edge 每条边的数字个数
*/
function generate(&$container,$start_value,$x,$grids_edge){
$rec_times=ceil($grids_edge/2);
$center=$grids_edge&1?false:$start_value+4*$rec_times*($rec_times+1);
if($center){
$index=$x+ceil($grids_edge/2);
$container[$index][$index]=$center;
}
for($i=0;$iarray(1,6),
25=>array(2,4),
41=>array(3,2),
);
/*
$data=array(
1 =>array(1,2),
);
$data=array(
1 =>array(1,5),
21=>array(2,3),
33=>array(3,1),
);
$data=array(
1 =>array(1,3),
13=>array(2,1),
);
*/
foreach($data as $key=>$val){
generate($container,$key,$val[0],$val[1]);
}
sort_recursive($container);
$table='';
foreach($container as $key=>$edge){
$table.='';
foreach($edge as $val){
$table.=''.$val.'';
}
$table.='';
}
$table.='';
echo $table;
PHP商城系统是国内领先商城系统,网店系统,购物系统,网上商城系统,B2C商城系统产品.同时也是一个商业的PHP开发框架。PHP 商城系统由内容、文章、会员、留言、订单、 财务、广告、短消息、数据库管理、营销推广、内置支付管理、商品配送管理、无限级分类、全站搜索等多个功能模块插件组成。在当今瞬机万变的市场环境中,快速高效的IT解决方案是您业务成功的关键。我们PHP商城系统能为您量身打造完全符合需求
0
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号