0

بررسی توابع PHP

 
sahel_007
sahel_007
کاربر نقره ای
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 353
محل سکونت : ایران زمین

تابع 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); // نوخسار تیاس

?>

خروجی : نوخسار تیاس

 

تشکرات از این پست
دسترسی سریع به انجمن ها