当前位置: 博客首页 >> PHP >> 阅读正文

php取得数字串中最大数 并进行重新排序

作者: 郑晓 分类: PHP 发布于: 2011-05-18 15:37 浏览:5,551 没有评论


(1)输入一个数字串,找出其中的最大数。例如输入17893,最大数是9; (2)对这五个数进行排序。。。例如接着上面的例子,结果是98731;

<?php $num="17892";//初始值,你可以用$_POST[]获得表单提交的值 $len=strlen($num);//取得长度 $tmp="";//初始化$tmp</p> <p>/<em>以下用-将$num进行拆分</em>/ for ($i = 0; $i < $len; $i++) { $tmp.=substr($num,$i,1).'-'; } $arr= explode('-',$tmp);//生成数组 rsort($arr);//降序 echo $arr[0].'<br />';//输出最大值 echo implode($arr,'');//输出降序后的新值 ?>

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/php-string-to-obtain-the-maximum-number-of-digital-and-reorder.html

发表评论

change vcode