goacher
Новичок
ищем строку по маске
написал скрипт для поиска url сайтов на странице
<?
$f=file("link.html");
$str=join(' ', $f);
$maska=preg_match_all("/www+\.[0-9a-z_^\-\.]+\.[a-z]{2,5}/i", $str, $matches);
for ($i=0; $i<count($matches); $i++)
{
echo "<pre>";
print_r($matches);
echo "</pre>";
}
?>
но получилось что если еспользовать вместо print_r оператор echo мне выводит просто надпись array? а так нормально, но он выводит мне не чисто сайты а ввиде
Array
(
[0] => Array
(
[0] => сайт1
[1] => сайт2
)
)
а мне нужен просто список который записать в файл - и опять же получается что при записи в файл у меня записывает просто строку array!
как мне записать в файл чистый список url?
написал скрипт для поиска url сайтов на странице
<?
$f=file("link.html");
$str=join(' ', $f);
$maska=preg_match_all("/www+\.[0-9a-z_^\-\.]+\.[a-z]{2,5}/i", $str, $matches);
for ($i=0; $i<count($matches); $i++)
{
echo "<pre>";
print_r($matches);
echo "</pre>";
}
?>
но получилось что если еспользовать вместо print_r оператор echo мне выводит просто надпись array? а так нормально, но он выводит мне не чисто сайты а ввиде
Array
(
[0] => Array
(
[0] => сайт1
[1] => сайт2
)
)
а мне нужен просто список который записать в файл - и опять же получается что при записи в файл у меня записывает просто строку array!
как мне записать в файл чистый список url?