有一个二维数组 不知道怎么写 本帖最后由 rightnow5 于 2013-06-06 20:26:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$setting_clsss = array( 'blod'=>'5:3,1:2', 'new1' => '4:2', 'new2' => '2:2',);// 处理成array(行=>array(列=>class))的结构$row_class = array();foreach($setting_clsss as $key => $value) { if(strpos($value, ',') === false) { $value .=','; } foreach(explode(',', $value) as $class) { if(!$class) continue; list($row, $column) = explode(':', $class); $row_class[$row][$column] = $key; // 多个可以用数组表示 }}$links = array( array(1, 2), array(1, 2), array(1, 2), array(1, 2), array(1, 2, 3),);foreach($links as $row=>$link){ //输出一级分类 $row += 1; //从0开始so+1 echo '分组链接', $row, ' : '; foreach($link as $column=>$id) { //输出二级分类,二级分类有些需要设置图标,获取了用户设置的参数,怎么来判断哪个子分类要添加图标,然后在那个分类输出图片class $column += 1; //从0开始so+1 echo '连接', $column; if(isset($row_class[$row][$column])) { echo '-',$row_class[$row][$column]; } echo ' '; } echo "\n";} 本帖最后由 xuzuning 于 2013-06-07 11:07:19 编辑 把 preg_split('/[,:]/', $r) 写成preg_split('/\D+/', $r)更具普遍性 到底用什么框架? 安装wamp5后就是最新版的集成(apache,mysql,php),登录phpmyadmin,出现错误 请解释语言结构 实在无奈了,请高手帮忙!我自己没剩多少分了,还望高手拔刀相助阿!chartdir_php_win32 phpmyadmin安装时的乱码问题 图片上传前能否先压缩? PHP能解决这些需求吗:感知浏览器被关掉和几分钟内浏览器没有任何的点击动作 刚修改完成,我的购物车 我想编个论坛 有没有人可以提供点样品 参考一下呀 帮忙看看小弟的程序啊:(,顶者有分 php将excel的数据提交到mysql mysql_fetch_array()问题
<?php$setting_clsss = array(
'blod'=>'5:3,1:2',
'new1' => '4:2',
'new2' => '2:2',
);// 处理成array(行=>array(列=>class))的结构
$row_class = array();
foreach($setting_clsss as $key => $value) {
if(strpos($value, ',') === false) {
$value .=',';
}
foreach(explode(',', $value) as $class) {
if(!$class) continue;
list($row, $column) = explode(':', $class);
$row_class[$row][$column] = $key; // 多个可以用数组表示
}
}$links = array(
array(1, 2),
array(1, 2),
array(1, 2),
array(1, 2),
array(1, 2, 3),
);foreach($links as $row=>$link){ //输出一级分类
$row += 1; //从0开始so+1
echo '分组链接', $row, ' : ';
foreach($link as $column=>$id) {
//输出二级分类,二级分类有些需要设置图标,获取了用户设置的参数,怎么来判断哪个子分类要添加图标,然后在那个分类输出图片class
$column += 1; //从0开始so+1
echo '连接', $column;
if(isset($row_class[$row][$column])) {
echo '-',$row_class[$row][$column];
}
echo ' ';
}
echo "\n";
}
preg_split('/\D+/', $r)
更具普遍性