Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Строки
 
 автор: method   (29.06.2005 в 15:11)   письмо автору
 
 

<?php
error_reporting
(0);
print 
"<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>";
$str "*** eto kogda , i ****** nu i *** s nim,а **** ";
$str explode(" "$str);
$bd_mat file("mat.php");
foreach(
$bd_mat as $line){ 
$anti explode("\n"$line);
$anti trim($anti);
$itog str_replace($anti[0], " "$str);
}
print 
$itog;
?>


не работает =),
подскажите как вырезать из строки $str
плохие слова которые хранятся в $bd_mat

расположение слов в файле

1 плохое слово
2 плохое слово
3 плохое слово
и тд и тп....

   
 
 автор: cheops   (29.06.2005 в 19:12)   письмо автору
 
   для: method   (29.06.2005 в 15:11)
 

А цифры в файле тоже присутствуют? Тогда в параметре массива $anti[0] следует использовать цифру 1
<?php 
  error_reporting
(0); 
  print 
"<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>"
  
$str "*** eto kogda , i ****** nu i *** s nim,а **** "
  
$str explode(" "$str); 
  
$bd_mat file("mat.php"); 
  foreach(
$bd_mat as $line)
  { 
    
$anti explode(" "$line); 
    
$anti[1] = trim($anti[1]); 
    
$itog str_replace($anti[1], " "$str); 
  } 
  print 
$itog
?>

   
 
 автор: method   (30.06.2005 в 04:00)   письмо автору
 
   для: cheops   (29.06.2005 в 19:12)
 

эээ... почему то в броз выводит array и боше ничего....

   
 
 автор: cheops   (30.06.2005 в 11:54)   письмо автору
 
   для: method   (30.06.2005 в 04:00)
 

Да, что-то у нас тут малорабочее получилось :))) Этот скрипт следует реализовывать следующим образом
<?php 
  error_reporting
(0); 
  print 
"<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>"
  
$str "*** eto kogda , i ****** nu i *** s nim,а **** "
  
$bd_mat file("mat.php"); 
  foreach(
$bd_mat as $line
  { 
    
$anti explode(" "$line); 
    
$anti[1] = trim($anti[1]); 
    
$str str_replace($anti[1], ""$str); 
  } 
  print 
$str
?>

   
 
 автор: method   (30.06.2005 в 18:19)   письмо автору
 
   для: cheops   (30.06.2005 в 11:54)
 

всё в ажуре, работает =) сенкс

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования