|
|
|
| Задаю такой скрипт:
<?
$index=file_get_contents("http://www.zaycev.net/index.html");
preg_match_all("|Новинки(.*)Реклама|iSU",$index,$k);
echo "<pre>"; print_r($k);
?>
|
Но выдает
Array
(
[0] => Array
(
)
[1] => Array
(
)
)
Помогите плиз кто знает в чем дело | |
|
|
|
|
|
|
|
для: Graf
(21.12.2006 в 12:17)
| | На выходе получится двумерный массив
print_r($k[0]);
//вхождения всего шаблона
//
print_r($k[1]);
//вхождения первой подмаски
//т.е. то, что в круглых скобках ()
|
| |
|
|
|
|
|
|
|
для: Somebody
(21.12.2006 в 12:42)
| | Да и еще модификатор 's' лучше и нужно писать в нижнем регистре. | |
|
|
|
|
|
|
|
для: Somebody
(21.12.2006 в 12:55)
| | >Да и еще модификатор 's' лучше и нужно писать в нижнем регистре.
а модификатор S, вообще только в PERL работает.
я не знаю что вы хотите получить, но пишите хотя бы
<?
"|Новинки(.*)Реклама|is",$index,$k);
?>
|
| |
|
|
|