简单翻转程序

来源:互联网 发布:结对编程 编辑:程序博客网 时间:2024/06/05 13:58
$str = 'one dream one world';$arr=explode(' ',$str);krsort($arr);$strd=implode(' ',$arr);echo $strd;'world one dream one'

扩展: 按照字母 或者 数字大小
sort() 函数用于对数组单元从低到高进行排序。
rsort() 函数用于对数组单元从高到低进行排序。
asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。
ksort() 函数用于对数组单元按照键名从低到高进行排序。
krsort() 函数用于对数组单元按照键名从高到低进行排序

翻转 适用奇数或者偶数个数 数组;

function strrevv($str){    $arr = explode(' ',$str);    $num = count($arr);    for ($i = 0; $i < $num/2; $i++) {    //如果除以 不为整数 处于中间位置 不用翻转       if( !is_int($i) ){           break;       }      $tmp = $arr[$i];      $arr[$i] = $arr[$num -1 - $i];      $arr[$num -1 - $i] = $tmp;      }    $str = implode($arr,' ');    return $str;}$str = 'one world two dream';strrevv($str);
0 0
原创粉丝点击