程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> php取得數字串中最大數 並進行重新排序

php取得數字串中最大數 並進行重新排序

編輯:PHP基礎知識
 

(1)輸入一個數字串,找出其中的最大數。例如輸入17893,最大數是9;
(2)對這五個數進行排序。。。例如接著上面的例子,結果是98731;


<?php
$num="17892";//初始值,你可以用$_POST[]獲得表單提交的值
$len=strlen($num);//取得長度
$tmp="";//初始化$tmp


/*以下用-將$num進行拆分*/
for ($i = 0; $i < $len; $i++) {
$tmp.=substr($num,$i,1).'-';
}
$arr= explode('-',$tmp);//生成數組
rsort($arr);//降序
echo $arr[0].'<br />';//輸出最大值
echo implode($arr,'');//輸出降序後的新值
?>

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved