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