Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Ôîðóìû ïîðòàëà PHP.SU :: Âåðñèÿ äëÿ ïå÷àòè :: preg_match è Óêðàèíñêèé ÿçûê
Ôîðóìû ïîðòàëà PHP.SU » PHP » Ïðîãðàììèðîâàíèå íà PHP » preg_match è Óêðàèíñêèé ÿçûê

Ñòðàíèö (1): [1]
 

1. Arch-Web - 05 Ìàðòà, 2011 - 00:10:55 - ïåðåéòè ê ñîîáùåíèþ
Äîáðûé âå÷åð.

Ñòîëêíóëñÿ ñ ïðîáëåìîé preg_match íå ïðîïóñêàåò Óêðàèíñêèå ñëîâà

PHP:
ñêîïèðîâàòü êîä â áóôåð îáìåíà
  1. $error=false;
  2. $cp1251=iconv("UTF-8","windows-1251","à-ÿÀ-ß");
  3. if(!preg_match("/^[a-zA-Z{$cp1251}]{0,40}$/", $this->general['home_town']))
  4. {
  5.         $error=true;
  6. }
  7. if($error){print("Error");} else {print("Ok");}


ï.ñ ïî÷åìó ñòîèò iconv ? - ïîòîìó ÷òî ó ìåíÿ php ôàéë â êîäèðîâêå utf8 à ñòðàíèöà â cp1251
2. OrmaJever - 05 Ìàðòà, 2011 - 00:28:24 - ïåðåéòè ê ñîîáùåíèþ
Âîçìîæíî ñòîèò íàïèñàòü à-ÿ è çàòåì êàæäóþ óêðàèíñêóþ áóêâó ïî îòäåëüíîñòè? Âåäü â ðóññêîì ïðèõîäèòñÿ ïðèñàòü à-ÿ¸
Íî ýòî òîëüêî ïðåïîëîæåíèå Óëûáêà
3. Arch-Web - 05 Ìàðòà, 2011 - 01:02:20 - ïåðåéòè ê ñîîáùåíèþ
=)))
ðåøèë ïðîáëåìó âîò òàê
PHP:
ñêîïèðîâàòü êîä â áóôåð îáìåíà
  1. $ru="ÀàÁáÂâÃãÄäÅ娸ÆæÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖö×÷ØøÙùÚúÛûÜüÝýÞþßÿ";
  2. $ua="ÀàÁáÂâÃ㥴ÄäÅ媺ÆæÇçÈèI³¯¿ÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖö×÷ØøÙùÜüÞþßÿ";
  3. $cp1251=iconv("UTF-8","windows-1251",$ua.$ru);

 

Powered by ExBB FM 1.0 RC1