عرض مشاركة واحدة
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#7 (permalink)  

جرب تسوي هالحل ،

كود PHP:
<?

$ArCharset 
= array(
                   
"أ",
                   
"ا",
                   
"ب",
                   
"ت",
                   
"ث",
                   
"ج",
                   
"ح",
                   
"خ",
                   
"د",
                   
"ذ",
                   
"ر",
                   
"ز");

// by : naifphp
function CheckArCharset($username)
{
   global 
$ArCharset;
   
$is_true 1;

     for(
$i=0$i strlen($username); $i++)
     {
         
$user[] = $username[$i];
     }


     foreach(
$user AS $k=>$Charset)
     {
         if(
in_array($Charset,$ArCharset))
         {
             
//echo " Yes <br>";
         
}
         else
         {
             
//echo " No <br>";
             
$is_true 0;
         }
     }

  return 
$is_true;
}



// Example (1):

$username "احصمر";

if(
CheckArCharset($username) == 0)
{
   echo 
" sorry , error !! ";
}
else
{
     echo 
" thanks , you registered ! ";
    
// register ..
}

echo 
"<hr>";

// example (2) :

$username "بحر";

if(
CheckArCharset($username) == 0)
{
   echo 
" sorry , error !! ";
}
else
{
     echo 
" thanks , you registered ! ";
    
// register ..
}
?>
اتمنى انه يعمل بشكل صحيح ، طبعا تستخدمة بالطريقة اللي تريحك
ممكن حتى تدخل الحروف العربية + الانجليزيه + الارقام المسموح بها في التسجيل داخل المصفوفه


تحياتي






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 06-11-2006, 07:48 AM
رد مع اقتباس