|
|
|
| Всем привет Кто знает подкажите?
есть такой код:
$a='...<a href="/localhost">local</a>...';
if (ereg('$*(<a href="\/localhost">local<\/a>)*^',$a,$r)) echo count($r).$r[1].'<br>';
|
почему то отображается только 2 а ссылки нет как зделать чтобы еще и ссылка была?
пробовал всякими спосообами менял индекс с 1 на 0 в таблие $r но все тоже самое
заранее спасибо | |
|
|
|
|
|
|
|
для: slawik
(21.09.2007 в 05:33)
| | Так чтоли?
<?php
$a='...<a href="/localhost">local</a>...';
if (ereg('(<a href="\/localhost">local<\/a>)',$a,$r)) echo count($r).$r[1].'<br>';
?>
|
Если нет, объясните поподробнее что вам нужно | |
|
|
|
|
|
|
|
для: Faraon
(21.09.2007 в 09:08)
| | Спасибо за ответ но немного не так
Вот еще один код
$a[0]='...<a href="/localhost1">gcvvccx</a>...';
$a[1]='vbbv<a href="/localhost2">mnmnmnn</a>nnnbb';
$a[2]='ffgffg<a href="/localhost3">vccvfgcbv</a>bnbnbvvb';
for ($i=0;$i<count($a);$i++)
if (ereg('(<a href="\/localhost[0-9]+">*<\/a>)',$a[$i],$r)) echo count($r).$r[1].'<br>';
|
Почему в нем ничего не отображается? | |
|
|
|
|
|
|
|
для: slawik
(21.09.2007 в 14:00)
| |
<?php
$a[0]='...<a href="/localhost1">gcvvccx</a>...';
$a[1]='vbbv<a href="/localhost2">mnmnmnn</a>nnnbb';
$a[2]='ffgffg<a href="/localhost3">vccvfgcbv</a>bnbnbvvb';
for ($i=0;$i<count($a);$i++){
if (preg_match("|(<a href=\"/localhost[0-9]+\">.+?</a>)|is",$a[$i],$r))
echo count($r).$r[1].'<br>';
}
?>
|
| |
|
|
|
|
|
|
|
для: Faraon
(21.09.2007 в 14:10)
| | Спасибо я уже сам разобрался :) | |
|
|
|