Bu işini görür.
<?
function verileri_al($html)
{
$regexp='#<input (.*) id="(.*)" value="(.*)" />#';
preg_match_all($regexp, $html, $out, PREG_PATTERN_ORDER);
$veriler=array(
$out[2],
$out[3]
);
return $veriler;
}
$html='
<input type="hidden" id="input1" value="value1" />
<input type="hidden" id="input2" value="value2" />
<input type="hidden" id="input2" value="value2" />
<input type="hidden" id="input2" value="value2" />
<input type="hidden" id="input2" value="value2" />';
$veriler=verileri_al($html);
for($i=0; $i<count($veriler[0]); $i++)
echo 'id: '.$veriler[0][$i].' --> value: '.$veriler[1][$i]."\n <br>";
?>