yoryoue
高级会员

UID 24701
精华
0
积分 662
帖子 668
金钱 662 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2003-11-18 来自 农村
状态 离线
|
[推荐阅读] 有熟悉xajax的朋友吗?
QUOTE: 最初由 xpiou 发布
[B]谢谢楼上的回复,本来已基本解决.后来又发现一个问题,value有些写成value="aaa",有些写成value=aaa 就是有些有引号,有些没有,请问能解决吗?我想全部按照没绰号的来取,然后再把引号换掉,该怎么改代码呢?谢谢哦 [/B] preg_match_all('/<.*name=([^\s]+)\s*value="?([^"\s]+)["\s].*>/isU', $posta, $match);
$posta = '';
for ($i = 0; $i < count($match[1]); $i++) {
$posta .= (($posta == '') ? '': '&').$match[1][$i].'='.$match[2][$i];
}
OR
print substr(preg_replace('/<.*name=([^\s]+)\s*value="?([^"\s]+)["\s].*>/isU', '&\\1=\\2', $posta), 1);
|  [img]http://www.yoryoue.iii-grp.com/128.jpg[/img] |
|