fork download
  1. <?php
  2.  
  3. $html = <<<EOD
  4. <form method="post" action="">
  5.   <input type="hidden" name="produto1" value="teste1">
  6.   <input type="hidden" name='produto2' value="teste2">
  7.   <input name="produto3" type="hidden" value="teste3">
  8.   <input type="hidden" name='produto4' value="teste4">
  9.   <input type="hidden" name="produto5" value="teste5">
  10.  
  11. <input type="submit" value="enviar">
  12. </form>
  13. EOD;
  14.  
  15. preg_match_all('-input.*(?<=name=[\'|"])(\w+)-', $html, $inputs);
  16.  
  17. print_r($inputs[1]);
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Array
(
    [0] => produto1
    [1] => produto2
    [2] => produto3
    [3] => produto4
    [4] => produto5
)