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 :: Версия для печати :: Ошибка...
Форумы портала PHP.SU » » Вопросы новичков » Ошибка...

Страниц (1): [1]
 

1. event - 12 Февраля, 2015 - 12:17:14 - перейти к сообщению
Есть такой код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.  
  4. function sqlwildcardesc($x) {
  5.         global $mysqli;
  6. return str_replace(array("%","_"), array("\\%","\\_"), $mysqli->real_escape_string($x));
  7. }
  8.  
  9. //Начало
  10.  
  11. $name = "Проблемы с наречием как частью речи";
  12.  
  13. preg_match_all('/([а-яА-Я]+)/si', $name, $rus);
  14.  
  15. $rus = sqlwildcardesc(trim(implode(" ", $rus[0])));
  16.  
  17. echo $rus;
  18.  


Кодировка файла UTF-8

В итоге получаю:

В чем проблема?
2. Sail - 12 Февраля, 2015 - 12:29:26 - перейти к сообщению
event пишет:
В чем проблема?

В шаблон '/([а-яА-Я]+)/si' добавьте модификатор 'u'.
3. event - 12 Февраля, 2015 - 12:33:20 - перейти к сообщению
Sail, спасибо.

 

Powered by ExBB FM 1.0 RC1