Revision: 43622
Updated Code
at March 28, 2011 05:35 by khal3d
Updated Code
<?php
/**
* Is There RTL Chars
* Check if there RTL characters (Arabic, Persian, Hebrew)
*
* @author Khaled Attia (http://twitter.com/khal3d)
* @param String $string
* @return bool
*/
function is_there_rtl_chars( $string = '' )
{
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
return preg_match($rtl_chars_pattern, $string);
}
// Arabic Or Persian
$string = 'نص عربي أو ÙØ§Ø±Ø³ÙŠ';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Hebrew
$string = 'חופש למען פלסטין';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Latin
$string = 'English';
if( ! is_there_rtl_chars( $string ) ) {
echo "FALSE\n";
}
Revision: 43621
Updated Code
at March 28, 2011 05:28 by khal3d
Updated Code
<?php
/**
* Is There RTL Chars
* Check if there RTL characters (Arabic, Persian, Hebrew)
*
* @author Khaled Attia (http://twitter.com/khal3d)
* @param String $string
* @return bool
*/
function is_there_rtl_chars( $string = '' )
{
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
return preg_match($rtl_chars_pattern, $string);
}
// Arabic Or Persian
$string = 'نص عربي أو ÙØ§Ø±Ø³ÙŠ';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Hebrew
$string = 'חופש למען פלסטין';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Latin
$string = 'English';
if( ! is_there_rtl_chars( $string ) ) {
echo $string . ': ';
}
Revision: 43620
Updated Code
at March 28, 2011 05:27 by khal3d
Updated Code
<?php
/**
* Is There RTL Chars
* Check if there RTL characters (Arabic, Persian, Hebrew)
*
* @author Khaled Attia (http://twitter.com/khal3d)
* @param String $string
* @return bool
*/
function is_there_rtl_chars( $string = '' )
{
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
return preg_match($rtl_chars_pattern, $string);
}
// Arabic Or Persian
$string = 'عربي';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Hebrew
$string = 'חופש למען פלסטין';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Latin
$string = 'English';
if( ! is_there_rtl_chars( $string ) ) {
echo $string . ': ';
}
Revision: 43619
Updated Code
at March 28, 2011 05:26 by khal3d
Updated Code
<?php
/**
* Is There RTL Chars
* Check if there RTL characters (Arabic, Persian, Hebrew)
*
* @author Khaled Attia (http://twitter.com/khal3d)
* @param String $string
* @return bool
*/
function is_there_rtl_chars( $string = '' )
{
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
return preg_match($rtl_chars_pattern, $string);
}
// Arabic Or Persian
$string = '�ص عرب� ا� �ارس�';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Hebrew
$string = '��פש ��ע� פ�ס���';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Latin
$string = 'English';
if( ! is_there_rtl_chars( $string ) ) {
echo $string . ': ';
}
Revision: 43618
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 28, 2011 05:24 by khal3d
Initial Code
<?php
/**
* Is There RTL Chars
* Check if there RTL characters (Arabic, Persian, Hebrew)
*
* @author Khaled Attia (http://twitter.com/khal3d)
* @param String $string
* @return bool
*/
function is_there_rtl_chars( $string = '' )
{
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
return preg_match($rtl_chars_pattern, $string);
}
// Arabic Or Persian
$string = 'نص عربي او ÙØ§Ø±Ø³ÙŠ';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Hebrew
$string = 'חופש למען פלסטין';
if( is_there_rtl_chars( $string ) ) {
echo "TRUE\n";
}
// Latin
$string = 'English';
if( ! is_there_rtl_chars( $string ) ) {
echo $string . ': ';
}
Initial URL
http://twitter.com/Khal3d/status/52076070178013185
Initial Description
Initial Title
Is There RTL Chars
Initial Tags
Initial Language
PHP