strrev

(PHP 4, PHP 5, PHP 7)

strrev反转字符串

说明

strrev ( string $string ) : string

返回 string 反转后的字符串。

参数

string

待反转的原始字符串。

返回值

返回反转后的字符串。

范例

Example #1 使用 strrev() 反转字符串

<?php
echo strrev("Hello world!"); // 输出 "!dlrow olleH"
?>

User Contributed Notes

tianyiw at vip dot qq dot com 17-Jul-2018 12:53
This function support utf-8 encoding, Human Language and Character Encoding Support:

<?php
function mb_strrev($str){
   
$r = '';
    for (
$i = mb_strlen($str); $i>=0; $i--) {
       
$r .= mb_substr($str, $i, 1);
    }
    return
$r;
}

echo
mb_strrev("☆?world"); // echo "dlrow?☆"
?>
arturklesun at gmail dot com 09-Mar-2018 10:17
Be careful, it does not work with unicode strings.

<?php
php
> $str = '1¥';
php > print($str);
1¥
php
> print(strrev($str));
??1
?>