|
|
|
| Люди помогите составить выражение а то что то неполучается нифига смысл такой нужно составить выражение которое из приложенного файла выкусывало бы все линки в графе Stock #.
Я тут составил
preg_match("|stockno([^>]+)|",$page,$matches);
Но оно чего то не то тянет и тока 1 линк или я глючу
Да и значений может быть n колличество то есть неизвестно скока точно значений в таблице
Спасибо | |
|
|
|
|
|
|
|
для: sata
(25.05.2005 в 01:12)
| | preg_match() предназначена, в основном, для проверки строки на соответствие шаблону и возвращает только первое вхождение .
preg_match_all() выдаст вам все соответствия. Наверное, ее и стоит использовать. | |
|
|
|
|
|
|
|
для: antf
(25.05.2005 в 08:16)
| | Попробуйте вот так:
<?
$str = file_get_contents('reg.txt');
preg_match_all('/stockno[^\w]+(href="[^\>]+)/i', $str, $matches);
//вывод найденных соответствий
for($i = 0; $i < count($matches[1]); $i++)
{
print $matches[1][$i].'<br>';
}
?>
|
| |
|
|
|
|
 29.4 Кб |
|
|
для: antf
(25.05.2005 в 09:03)
| | Вот найденные соответствия (txt): | |
|
|
|
|
|
|
|
для: antf
(25.05.2005 в 09:08)
| | Вот спасибо. | |
|
|
|