php中strrev函数有什么用

  介绍

这篇文章将为大家详细讲解有关php中strrev函数有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

strrev()是php中的一个内置函数,可以实现反转字符串的功能,并返回已反转的字符串;其语法格式为“strrev(字符串)”,参数字符串用于指定要反转的字符串,不可省略。

<强> php strrev()函数

trrev()函数反转字符串。语法如下:

strrev (string)

参数说明:

<李>

字符串:必需。规定要反转的字符串。

返回值:返回已反转的字符串。

<强>示例1:反转英文字符串

& lt; php ?   echo  strrev (“Hello 世界!“),,   ?在

输出:

! dlrow  olleH

<强>示例2:反转数字

& lt; ? php ,   $ num =,, 134;   echo “反转前:“,,,   var_dump()美元num);   ,,//,输出反转的数字   echo “反转后:“,,,   var_dump (strrev (num美元));   ?在

输出:

反转前:int (134)   反转后:string (3),“431“

说明:strrev()函数会将数字转换为数字字符串,然后在进行反转。

<强>示例3:反转中文

& lt; ? php ,   头(“内容类型:text/html; charset=utf-8"),,   $ str =,“欢迎来到这里!“;,,   function  cnstrrev (str)美元   {   时间=美元才能len  strlen (str);   ,,($小姐:=,0;,美元小姐:& lt;, len;美元,美元我+ +)   {才能   ,,,char 美元;=,美元str {0};   ,,,如果(奥德($字符),祝辞,127),//奥德()函数取得第一个字符的ASCII码,如果大于0 xa0(127)的话则是中文字符   ,,,{   ,,,,,我+=2美元;//utf - 8编码的情况下,一个中文字符占三个字节   ,,,,,如果(美元小姐:& lt;, len美元)   ,,,,,{   ,,,,,,,arr[],美元=,substr (str美元,,0,,3);//utf - 8编码的情况下,一个中文字符占三个字节   ,,,,,,,str 美元;=,substr (str美元,,3);   ,,,,,}   ,,,}   ,,,   ,,,{   ,,,,,arr[],美元=,$字符;   ,,,,,str 美元;=,substr (str美元,,1);//否则为非中文,占一个字符   ,,,}   ,,}   return 才能;加入(array_reverse (arr)美元);//以相反的元素顺序返回数组:   }//,输出反转的字符串   echo  & # 39;反转前:& # 39;$ str强生# 39;& lt; br> & lt; br>反转后:& # 39;.cnstrrev (str);   ?在

输出:

反转前:欢迎来到这里!      反转后:!里这到来迎欢

说明:使用strrev()函数来反转中文时,会出现中文乱码问题,我们可以通过自定义一个函数,在其中遍历中文字符串,设置编码格式,这样就可以解决乱码问题。

关于“php中strrev函数有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

php中strrev函数有什么用