
05.06.2009, 22:35
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
Порядок следования value и name в регулярном выражении не соответствует тексту
PHP код:
<?php
$string = '<input type="hidden" name="inviter" value=""><input type="hidden" name="token" value="67f21d69aa231" />';
$regexp = '/<input.*?name="(.+?)".*?value="(.*?)".*?>/is';
preg_match_all($regexp, $string, $match);
print_r($match);
?>
Выдаст
Код:
Array
(
[0] => Array
(
[0] => <input type="hidden" name="inviter" value="">
[1] => <input type="hidden" name="token" value="67f21d69aa231" />
)
[1] => Array
(
[0] => inviter
[1] => token
)
[2] => Array
(
[0] =>
[1] => 67f21d69aa231
)
)
|
|
|