Не подскажите как правильно исключить с поля ввода данных русские символы? Для кодировки cp1251 использовал preg_match(), но в utf-8 это не работает:
PHP:if( preg_match( "/[\|0-9А-Яа-яЁё\|`\|_\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/", $login ) ) $stop .= $lang['login_error'];

поиск подмассива в массиве. Задача не сложная...может правда слабо искал но всё же..
как можно сравнить два массива на похожесть (не на соответствие а на похожесть!)
к примеру 1234 и 85123454 и вернуть true либо 1234
или польз и пользователи?
зы: приветствуеться оптимальность ато массивы оочень большие, 1000+ значений в каждом
<?
  
  $array1=array("компьют","биол","программ");
  $array2=array("суперкомпьютерные","программы","упрощают","жизнь","но","не","программистам");
  $c = count($array2);
  $b = count($array1);
  
  
  for ($i=0;$i<=$b; $i++){
   for ($j=0;$j<=$c; $j++){
     
     $pos = strpos($array2[$i], $array1[$j]);
     if ($pos === false) {} else 
     { $domain1=$array1[$j];
  
  echo "$domain1 \n";}
}
}
?>ну так набей рандомно массивы и засеки время выполнения скриптауже получилось)
именно так и сделал))
другой вопрос на сколько это будет эфективно если в массивах будет 1000+ элементов.. :?
