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);
?>