高手赐教,我开发php的,想在php代码中获得以下字符串中控件的name,而且以数组形式呈现最终结果,请问怎么可以获得,最好详细的,谢谢
$ckform="<input type='text' name='name' />
<input type='text' name='type' />
<select name="select">
<option value='1'>1</option>
<option value='2'>3</option>
</select> 
<input type='checkbox' name='ckb' />";

解决方案 »

  1.   

    你要加个<form></form>标签对。让表单提交。要以数组形式传递的话。把相应的name特性改为数组就可以了。
      

  2.   

    用正则preg_match_all找到与name=""和name=''匹配的字符串$str,用substr从$str第6个开始取,取到strlen($str)-1个,取到的字符串就是你要的name,依次查找,将找到的存入数组$arr[$i]中。每找到一个,$i+1.
      

  3.   

    如果一定是字符串,那就用正则匹配,找出name即可