
28.09.2008, 19:37
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
PHP код:
<?php
$txt="Хорошо живет на свете винни пух, несмотря на то что он странный друг и любит кататься на роликах. Пусть он живет вечно в наших сердцах, настолько больших что ими можно расколоть мешок орехов.";
$links=array_map('rtrim',file("ankors.txt"));
$links_for_replacement=Array();
$words_to_replace=Array();
foreach($links as $link)
{
if(!$link)
continue;
preg_match("/>(.+)</",$link,$word);
if(!isset($word[1]))
continue;
$links_for_replacement[]=$link;
$words_to_replace[]=$word[1];
}
$txt=str_replace($words_to_replace, $links_for_replacement, $txt);
print $txt;
?>
Замена будет регистрозависимой в этом случае, т.е. "Пух" и "пух" - два разных слова.
|
|
|