您好,欢迎访问一九零五行业门户网

php二维数组排序示例

例子,php二维数组排序代码。
$info) { foreach($keynamelist as $keyname) { ${$keyname}[$key] = $info[$keyname]; } } // create the eval string and eval it. $evalstring = 'array_multisort('.join(,,$sortrule).',$arraydata);'; eval ($evalstring); return $arraydata;} //################# 示例 #################$arr = array( array( 'name' => '学习', 'size' => '1235', 'type' => 'jpe', 'time' => '1921-11-13', 'class' => 'dd', ), array( 'name' => '中国功夫', 'size' => '153', 'type' => 'jpe', 'time' => '2005-11-13', 'class' => 'jj', ), array( 'name' => '编程', 'size' => '35', 'type' => 'gif', 'time' => '1997-11-13', 'class' => 'dd', ), array( 'name' => '中国功夫', 'size' => '65', 'type' => 'jpe', 'time' => '1925-02-13', 'class' => 'yy', ), array( 'name' => '中国功夫', 'size' => '5', 'type' => 'icon', 'time' => '1967-12-13', 'class' => 'rr', ),); print_r($arr); //注意:按照数字方式排序时 153 比 65 小$temp = syssortarray($arr,name,sort_asc,type,sort_desc,size,sort_asc,sort_string); print_r($temp);?>
复制代码
其它类似信息

推荐信息