PHP常见的字符串排序方法
2015-08-31 18:02:17 算法
sort(array,sorttype):按升序对给定的数组的值排序。新建以数字为索引的数组。sorttype :可选。规定如何排列数组的值。可能的值如下:Sort_Regular.默认,不改变类型进行排序。sort_NUMERIC,把值作为数字来处理;sort_string,把值作为字符串来处理;sort_locale_string 把值作为字符串来处理,基于本地设置。ksort() - 根据键,以升序对关联数组进行排序krsort() - 根据键,以降序对关
PHP实现字符串翻转
2015-08-31 16:48:04 算法
如何实现字符串翻转?其实PHP本身就有字符串翻转的函数:strrev(),不过这种方法都不能解决中文字符串翻转的问题,所以我们用一个$res 来从前往后接收字符,并且将前一个接受的字符防止next字符的后面。从而实现字符串翻转。<?phpfunction reverse($var){    $res="";    for($i=0,$j=strlen($var);$i<$j;$i++)  
水仙花数PHP实现
2015-08-31 16:41:09 算法
    水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3  + 5^3+ 3^3 = 153)用PHP实现1000以内的水仙花数输出:<?php //输出$n以内的水仙花数    function daffodil($n)    {       &