PHP按单词反字符串

来源:互联网 发布:mac emoji 编辑:程序博客网 时间:2024/04/29 03:24

PHP按单词反字符串

问题

如何按单词翻转一个字符串?如:

$str='He is a boy.';

思路

函数strrev()只可以按字节反转,不可以按单词反转。不能直接用strrev()函数。而数组可以对元素进行逆序,我们可以把字符串先以空格为间隔分割,并放进数组。然后再对数组中的元素进行逆序,最后再把元素拼接起来。

代码

<?php$str='He is a boy.';echo $str.'<br>';echo strrev($str).'<br>';$foo=explode(' ',$str);      //以空格分隔字符串,放入数组$bar=array_reverse($foo);  //数组逆序$result=implode(' ',$bar);  //把逆序后的数组合成字符串echo $result;      ?>
0 0
原创粉丝点击