[php:1:3ebc01c83e]
preg_match_all('|<a href="/picture/7/2/(.*)?(.*)">|Ui',$in,$out,PREG_PATTERN_ORDER);
[/php:1:3ebc01c83e]
Нее?
SL_NeKrOmAnT,
$file = file_get_contents('http://o5wap.ru/picture/7/2/?Page=1&Order=1');
$file = preg_match_all('|<a href="/picture/7/2/(.*)?(.*)">|Ui',$in,$out,PREG_PATTERN_ORDER);
$out=$out[1];
print_r($out);
пустой масив
[php:1:7622f888c6]
$file = file_get_contents('http://o5wap.ru/picture/7/2/?Page=1&Order=1');
preg_match_all('#<a href=\"/picture/7/2/([0-9]*)\?sid=(.*)\">#siU',$file,$out);
print_r($out[1]);
[/php:1:7622f888c6]
Okula, почему ? echo $out[1][$i]; так идут повторения...
емаё с картинок тоже ссылка то вырезаеться
for это говнокод, тебе еще надо посчитать сколько ключей там...
а foreach будет выводить пока не кончится.
shody, потому что массив полученный с помощью функции preg_match_all() удобнее обходить с помощью foreach. Не нужно будет впихивать итератор для указания ключа.
25 Дек 2012, 21:40[php:1:fc27dbc6ea]
$file = file_get_contents('http://o5wap.ru/picture/7/2/?Page=1&Order=1');
preg_match_all('#<a href=\"/picture/7/2/([0-9]*)\?sid=(.*)\">#siU',$file,$out);
foreach($out[1] as $value)
{
echo $value.'<br>';
}
[/php:1:fc27dbc6ea]
SL_NeKrOmAnT, количество ключей иззвестно
их не нужно считать. позже переделаю сначала нужно заставитьработать
вывод то правильный
блин нужно обрезать только одну ссылку за что зацепиться если пробелы ? ибоитак долго думает лишний раз.