A. php程序 输入三个任意整数,从大到小排列

输入数据部分自己建个表单实现。

排序部分可以用sort进行排序即可。

<?php
$arr=array(2,12,10);//假设这个是输入值

sort($arr);

var_mp($arr);

B. 请教 php 如何把如下数字排序

亲,我的答案与你的要求完全符合,并且在本地已经通过测试,请点赞:

<?php
ini_set('display_errors','on');
error_reporting(E_ALL);
$str='
o2013.user063:45kH/s
o2013.user051:52kH/s
o2013.user064:56kH/s
o2013.user022:72kH/s
o2013.user036:73kH/s
o2013.user076:84kH/s
';

$arr=explode(" ",trim($str));
usort($arr,create_function('$a,$b','
if(trim($a)=="")return-1;
if(trim($b)=="")return1;
preg_match("#user(d+)#i",$a,$ma);
preg_match("#user(d+)#i",$b,$mb);
if(empty($ma[1]))return-1;
if(empty($mb[1]))return1;
if($ma[1]<$mb[1])return-1;
if($ma[1]>=$mb[1])return1;
'));

//echo'<pre>';
//var_mp($arr);
echoimplode("<br>",$arr);
//End_php
?>

运行后的结果如下 :

C. php 排序问题

其实PHP有好多数组排序的函数,没必要自己去写,自回带的效率更高答
参考http://www.cnblogs.com/tjmsz/archive/2011/11/10/2244231.html

D. PHP里面如何查询并列按从大到小排列出统计数据呢求解

从大到小,必须有个字段比较好吧,字段是数字的话,冒泡(有个冒泡算法,不是很难,)就好,是字符串的话,可以按自然顺序排列(数组元素的排序),

E. php 从数据库中取出数据放入数组并排序

$i=1

while ( $row = 数据集 ) {
echo $row['id'].','.$row['num'].' ';
if ( $i==10 ) {
$i=0;
echo '<br />'; // html中的换行符
}
$i++;

}

F. 输入5个数,按从大到小排序,用php动态页面实现。

<p>请输入要排序的数据</p>
<form id="form1" name="form1" method="post" action="">
<input name="textfield" type="text" id="textfield" size="15" maxlength="15" />
-
<input name="textfield2" type="text" id="textfield2" size="15" />
-
<input name="textfield3" type="text" id="textfield3" size="15" />
-
<input name="textfield4" type="text" id="textfield4" size="15" />
-
<input name="textfield5" type="text" id="textfield5" size="15" />
<input type="submit" name="button" id="button" value="提交" />
</form>
<?

if(isset($_POST['button'])){
echo "排序后的数据如下所示:";
echo '<br/>';
$array=array(
"0"=>$_POST['textfield'],
"1"=>$_POST['textfield2'],
"2"=>$_POST['textfield3'],
"3"=>$_POST['textfield4'],
"4"=>$_POST['textfield5'],);//把数字存到数组中
sort($array);//php函数排序从小到大
foreach($array as $key => $value){
echo $value;//循环输出值
echo '<br/>';
}

}

?>

G. PHP多关键字,排序搜索

用&连接的先后顺序不就可以了,你说的比较复杂,看是包含关系很复杂,其内实很简单的,容你自己想多了,你不用考虑关系 直接用 &连接三个关键词,然后先后顺序搜就好了,我敢说经过三个关键词帅选下来,符合你要求的基本只有一两个或是寥寥无几,这样你就可以快速锁定了 不然你想太复杂了,只能从你搜到的结果中再进行查询判断,这样实现起来很复杂,效果是一样的额

H. PHP提取Mysql数据时排序问题

在while循环中 将这部分:echo "<a href=\"#\">".$show["name"]."(".$num.")</a> ";

的输出先放到一个数组中 即:
$arr[$show["s_tid"]]["name"] = $show["name"];
$arr[$show["s_tid"]]["num"] = $num;

在while 全部结束后:
将数组按照 num 值排序【这样比在while中好处理多了】
重新循环:
foreach($arr as $key => $value){
echo "<a href=\"#\">".$value["name"]."(".$value["num"].")</a> "
}

【注:$show["s_tid"]不知道是否唯一,我假设是唯一的,如果不是可以将其更换为主键字段】

希望可以帮到你。

I. php+mysql,把三个数字按从小到大排序变成一个三位数

$arr = array(3,4,1);
sort($arr);
print_r($arr);

$numbers=array(3,5,1,22,11);
sort($numbers);
print_r($numbers);

J. php 根据数值大小排列 怎么实现啊

<?php
$str = '243,34,55,53,234';
$arr = explode(',',$str);
sort($arr);
echo join(',',$arr);
?>