用PHP写一组数据比如说12542153214512541256321 用sql语句排序一下成为 12345612345124512512512排列
1个回答
展开全部
一组数据???
你总要把数据分割好吧~~~
你总要把数据分割好吧~~~
追问
字符串。。
追答
function strarr($str){
if(empty($str)) return false;
$size = strlen($str);
$a = array(); $b = array();
for($i=0;$i<$size;$i++){
if(isset($b[$str[$i]])){
$b[$str[$i]] += 1;
}else{
$b[$str[$i]] = 1;
}
}
$c = $b;
$d = array();
for($x=1;$x<=$c[1];$x++){
for($y=1;$y<=$c[1];$y++){
if($b[$y]>0){
$d[$x][$y] = $y;
$b[$y] -= 1;
}
}
}
$rs = '';
foreach ($d as $k => $v) {
if($v){
$rs .= implode('',$v);
}
}
return $rs;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询