我想取出公司1.2.3…… 同时取出对应的value
正则怎么写
……………………………………………………………………………………
<select name="money3" id="money3">
<option value="500">500</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option></select><select name="company" id="company"> <option value="401">公司1</option>
<option value="402">公司2</option>
<option value="403">公司3</option>
<option value="404">公司4</option>
<option value="405">公司5</option></select>
<select name="money" id="money">
<option value="500">500</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option></select>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
正则怎么写
……………………………………………………………………………………
<select name="money3" id="money3">
<option value="500">500</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option></select><select name="company" id="company"> <option value="401">公司1</option>
<option value="402">公司2</option>
<option value="403">公司3</option>
<option value="404">公司4</option>
<option value="405">公司5</option></select>
<select name="money" id="money">
<option value="500">500</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option></select>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$txt = <<<TXT
<select name="money3" id="money3">
<option value="500">500</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option></select><select name="company" id="company"><option value="401">公司1</option>
<option value="402">公司2</option>
<option value="403">公司3</option>
<option value="404">公司4</option>
<option value="405">公司5</option></select>
<select name="money" id="money">
<option value="500">500</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option></select>
TXT;
preg_match_all('/<option.*value="(.*)".*>(公司\d+)<\/option>/iU', $txt, $matches);
foreach($matches[1] as $key=>$value) {
echo $value . '---' . $matches[2][$key] . '<br/>';
}
/*
输出结果:401---公司1
402---公司2
403---公司3
404---公司4
405---公司5*/
只能区分select
比如把option中的值全部换成 公司<select name="money3" id="money3">
<option value="500">公司3</option>
<option value="1000">公司10</option>
<option value="1500">公司15</option>
<option value="2000">公司9</option>
<option value="2500">公司8</option></select><select name="company" id="company"><option value="401">公司1</option>
<option value="402">公司2</option>
<option value="403">公司3</option>
<option value="404">公司4</option>
<option value="405">公司5</option></select>
<select name="money" id="money">
<option value="500">公司500</option>
<option value="1000">公司3000</option>
<option value="1500">公司89</option>
<option value="2000">公司4</option>
<option value="2500">公司444</option></select>