数组处理的有关问题
程序员文章站
2022-05-06 14:04:49
...
数组处理的问题
这样一个一维数组,怎么把他弄成依次按照店铺名、颜色、尺码规格的一个多维数组?
------解决思路----------------------
在封装MySQL类里面写个getAll函数 和query函数
public function getAll($sql)
{
$rs =$this->query($sql);
$list =array();
if(!$rs)
{
return false;
}
else{
while($row = mysql_fetch_assoc($rs))
{
$list[]=$row;
}
return $list;
}
}
public function query($sql)
{
return mysql_query($sql,$this->conn) ; //$this->conn是连接数据库的资源变量
}
在类的外面初始化一个对象,然后写三个sql语句获取三个列,把sql语句通过getAll函数发出去获得结果,最后查询结果自己再写个数组放进去。。。封装类的内容太多就不写了,不知道能不能帮到楼主- -
------解决思路----------------------
这样一个一维数组,怎么把他弄成依次按照店铺名、颜色、尺码规格的一个多维数组?
------解决思路----------------------
在封装MySQL类里面写个getAll函数 和query函数
public function getAll($sql)
{
$rs =$this->query($sql);
$list =array();
if(!$rs)
{
return false;
}
else{
while($row = mysql_fetch_assoc($rs))
{
$list[]=$row;
}
return $list;
}
}
public function query($sql)
{
return mysql_query($sql,$this->conn) ; //$this->conn是连接数据库的资源变量
}
在类的外面初始化一个对象,然后写三个sql语句获取三个列,把sql语句通过getAll函数发出去获得结果,最后查询结果自己再写个数组放进去。。。封装类的内容太多就不写了,不知道能不能帮到楼主- -
------解决思路----------------------
$array=array(
array('CKMC'=>'store1','GG1MC'=>'color1','GG2MC'=>'size1'),
array('CKMC'=>'store1','GG1MC'=>'color1','GG2MC'=>'size2'),
array('CKMC'=>'store1','GG1MC'=>'color2','GG2MC'=>'size1'),
array('CKMC'=>'store1','GG1MC'=>'color2','GG2MC'=>'size2'),
array('CKMC'=>'store2','GG1MC'=>'color1','GG2MC'=>'size1'),
array('CKMC'=>'store2','GG1MC'=>'color2','GG2MC'=>'size2'),
);
$array2=array();
foreach($array as $val)
{
if(array_key_exists($val['CKMC'],$array2))
{
if(array_key_exists($val['GG1MC'],$array2[$val['CKMC']]))
{
$array2[$val['CKMC']][$val['GG1MC']][]=$val;
}
else $array2[$val['CKMC']][$val['GG1MC']]=array($val);
}
else $array2[$val['CKMC']]=array($val['GG1MC']=>array($val));
}
echo '';';
print_r($array2);
echo '
相关文章
相关视频
推荐阅读
-
Cannot modify header information有关问题的解决办法(php)
-
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)_javascript技巧
-
MSsql数据库修改数据类型Float到decimal的问题处理
-
关于txt文件导入数据库编码的有关问题
-
请教一下thinkphp模板使用函数的有关问题
-
有一个很难的有关问题,php获取javascript的值来判断域名来路,后期不好处理
-
由框架产生的有关问题,询问有什么好的解决办法不?
-
PHP数组内存耗用太多问题的解决方法
-
关于新浪微博API中授权登录的一些有关问题
-
关于站点获取另外一个站点下的cookie有关问题