php实例:按字或字节反转字符串

php相关 / 2011年10月14日 23时34分 / 10697人浏览
问题:你想反转字符串的字或字节的顺序 方案:按字节反转:strrev()函数 按字反转:可以先根据字之间的空格符把整个字符串分解为独立的字,然后反转这些字的顺序,最后把反转的字重新组合起来。explode()函数 array_reverse()函数 implode函数
$s='my blog lostphp';
echo strrev($s).'
'; $word=explode(' ',$s); $word=array_reverse($word); $s=implode(' ',$word); echo $s;
小结:array explode ( string $separator , string $string [, int $limit ] )此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果设置了 limit 参数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。
如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 单个元素的数组。
如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。

array array_reverse ( array $array [, bool $preserve_keys ] )接受数组 array 作为输入并返回一个单元为相反顺序的新数组,如果 preserve_keys 为 TRUE 则保留原来的键名。