Показать сообщение отдельно

  #487  
Старый 05.06.2009, 22:35
FireFenix
Постоянный
Регистрация: 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
        )

)
 
Ответить с цитированием