PHP: Hypertext Preprocessor (original) (raw)
strrev
(PHP 4, PHP 5, PHP 7, PHP 8)
strrev — Reverse a string
Description
Parameters
string
The string to be reversed.
Return Values
Returns the reversed string.
Examples
Example #1 Reversing a string with strrev()
<?php echo strrev("Hello world!"); // outputs "!dlrow olleH" ?>
Found A Problem?
4 years ago
`<?php
/**
- Reverse a miltibyte string.
- @param string $string The string to be reversed.
- @param string|null $encoding The character encoding. If it is omitted, the internal character encoding value
- will be used.
- @return string The reversed string
*/
function mb_strrev(string string,stringstring, string string,stringencoding = null): string
{ chars=mbstrsplit(chars = mb_str_split(chars=mbstrsplit(string, 1, $encoding ?: mb_internal_encoding());
return implode('', array_reverse($chars));
}
?>
It's faster and flexible than tianyiw function (comment #122953)`
tianyiw at vip dot qq dot com ¶
6 years ago
`This function support utf-8 encoding, Human Language and Character Encoding Support:
i>=0;i>=0; i>=0;i--) { r.=mbsubstr(r .= mb_substr(r.=mbsubstr(str, $i, 1); } return $r; } echo mb_strrev("☆❤world"); // echo "dlrow❤☆" ?>`