تابع strrev ، تابع برعکس کننده متن
چهارشنبه 14 تیر 1391 8:24 PM
تابع strrev : این تابع رشته و متن دریافتی را برعکس می کند.
مثال :
<?php
// تعريف رشته
$str = "http://rasekhoon.net";// معکوس کردن متن
// result: "ten.noohkesar//:ptth"
$res = strrev($str);
echo $res;
?>
خروجی : ten.noohkesar//:ptth
این تابع رشته بالا را به صورت معکوس تبدیل می کند ولی این تابع با فارسی مشکل دارد برای معکوس کردن متن فارسی از یک تابع دیگر استفاده می شود.
حل مشکل برعکس کردن متن فارسی : برای این کار نمی توانید از تابع strrev استفاده کنید و از تابع زیر استفاده می شود.
<?php
function strrev_utf8($str) {
return join("", array_reverse(
preg_split("//u", $str)
));
}$str = "سایت راسخون";
echo strrev_utf8($str); // نوخسار تیاس
?>
خروجی : نوخسار تیاس