算法数组题

来源:互联网 发布:安卓拼图游戏源码 编辑:程序博客网 时间:2024/06/06 02:10

1.用最少的代码求出三个数那个数最大

<?php$a=10;$b=4;$c=22;$max=($a>$b?$a:$b)>$c?($a>$b?$a:$b):$c;echo $max;

2.将一些数字从大到小进行排列

<?php  //设置字符集header('content-type:text/html;charset=utf8');//定义数组$arr=array(23,5,26,4,9,85,10,2,55,44,21,39,11,16,55,88,421,226,588);//求出数组中有多少项数据$n =count($arr);for($h=0;$h<$n-1;$h++)//外层循环n-1 {for($i=0;$i<$n-$h-1;$i++){if($arr[$i]>$arr[$i+1])//判断数组大小,颠倒位置 {  $kong=$arr[$i+1];   $arr[$i+1]=$arr[$i];   $arr[$i]=$kong;     }  }}//打印数组print_r($arr);?>

3.截取中文字符串

<?phpheader("content-type:text/html;charset=utf-8");$str='我是中国人';echo mb_substr($str,2,3,'utf-8');?> 

4.waiting for...........

0 0
原创粉丝点击