$get=file_get_contents('http://www.anekdot.ru/rss/export20.xml');
preg_match_all('/<link>(*)<\/link>/',$get,$show); //12 строка
echo count($show);
Написал такое!
Выдает
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 7 in Z:\home\web.ru\www\index.php on line 12
Спустя 2 минуты, 37 секунд (20.06.2012 - 21:37) alexbel2404 написал(а):
$get=file_get_contents('http://www.anekdot.ru/rss/export20.xml');
preg_match_all('/<link>(.*?)<\/link>/',$get,$show); //12 строка
var_dump($show);
а так?
Спустя 1 минута, 56 секунд (20.06.2012 - 21:39) Zzepish написал(а):
alexbel2404
Норм! Спасибо
Норм! Спасибо
Спустя 4 минуты, 26 секунд (20.06.2012 - 21:43) Zzepish написал(а):
alexbel2404
а не знаешь- какого фига он двумерный массив создает?
а не знаешь- какого фига он двумерный массив создает?
Спустя 6 минут, 40 секунд (20.06.2012 - 21:50) Zzepish написал(а):
При этом в $show[1]
значения дублируются из $show[0]
значения дублируются из $show[0]
Спустя 6 минут, 24 секунды (20.06.2012 - 21:56) Zzepish написал(а):
Вообщем, чтоб нифига не дублировалось переписал так:
<?
$get=file_get_contents('http://www.anekdot.ru/rss/export20.xml');
preg_match_all('/<title>(.*?)<\/title>/',$get,$show); //12 строка
for($i=1;$i<count($show[$i]);$i++){
for($z=0;!empty($show[$i][$z]);$z++){
echo $show[$i][$z].'</br>';
}
}
?>
Спустя 2 минуты, 4 секунды (20.06.2012 - 21:58) alexbel2404 написал(а):
Цитата (Zzepish @ 20.06.2012 - 22:43) |
alexbel2404 а не знаешь- какого фига он двумерный массив создает? |
Спустя 8 минут, 38 секунд (20.06.2012 - 22:07) Zzepish написал(а):
alexbel2404
понятно! Спасибо)
понятно! Спасибо)
Спустя 19 минут, 12 секунд (20.06.2012 - 22:26) Winston написал(а):
Цитата (Zzepish @ 20.06.2012 - 21:43) |
а не знаешь- какого фига он двумерный массив создает? |
В 0 элементе полное совпадение шаблона, а в последующих, только совпадения из (.*)
Спустя 5 минут, 10 секунд (20.06.2012 - 22:31) Zzepish написал(а):
Winston
О_О по подробней плз, если не сложно!
О_О по подробней плз, если не сложно!
Спустя 34 минуты, 19 секунд (20.06.2012 - 23:05) Winston написал(а):
Могу лишь сказать RTFM, иначе придется долго объяснять...