不是,是按照$aa[$i][4]和$aa[$i][0]条的关系排列
解决方案 »
- curl_exec执行时间为什么总是5秒
- php如何按照字节 读取input
- 怎么把标签和文本域改成超连接的显示形式??
- $line[1] = intval($line[1]); //这个这样写是什么意思?
- 页面打开状态提示
- 哪里有这种代码?100分得给!
- 请问smarty模板怎么用,他的速度比phplib快吗?
- $query="select count from count";运行mysql_fecthobject正常,可是换成$query="select count from count where Id=1"就报错,为什么?
- 各位大哥,给我看一下代码哪里有错!!
- 请教各位高手!!
- 如何把远程的图片,如:http://www.163.com/imges/logo.gif,这个图片文件复制到本地,我试过用fopen函数,但是复制后的图片,变了样,变
- 我如果点击提交后要把整个页面发到邮箱,应该怎么写???
$aa[$i][0]是父ID字段
[2] => Array
(
[0] => 6 [1] => 0 [2] => 0 [3] => 2,1 [4] => 2 [5] => 0
)
放在
[4] => Array
(
[0] => 8 [1] => 0 [2] => 9 [3] => 5,2,1 [4] => 5 [5] => 0
)
后面的理由。
没有表达式如何排序呢?
为什么id不是唯一的
$aa[$i][0]是数据库里的ID字段
$aa[$i][4]是父ID字段
$ss = array();
foreach ($array as $value) {
$temp = $value[0];
$ss[] = $value;
foreach ($array as $val) {
if ($temp == $val[4]) {
$ss[] = $val;
}
}
}
大体是这样写,没有滤过已存在的你可以在程序里面用in_array滤过一下,把id存在于重新组合的数组里面的continue就可以ok了