PDA

View Full Version : تشخیص حروف فارسی در PHP



hannanstd
دوشنبه 03 فروردین 1394, 08:18 صبح
سلام .
یه تابع برای تشخیص حروف فارسی در گیت هاب دیدم . گفتم معرفی کنم شاید به کار بقیه دوستان هم بیاد :

https://gist.github.com/khal3d/4648574



<?php
/**
* Is RTL
* Check if there RTL characters (Arabic, Persian, Hebrew)
*
* @author Khaled Attia <sourcecode@khal3d.com>
* @param String $string
* @return bool
*/

function is_rtl( $string ) {
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
return preg_match($rtl_chars_pattern, $string);
}

// Arabic Or Persian
var_dump(is_rtl('نص عربي أو فارسي'));

// Hebrew
var_dump(is_rtl('חופש למען פלסטין'));

// Latin
var_dump(is_rtl('Hello, World!'));