获取ucode吗?这样可以。
<?php
$content =<<<TXT
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjhK9lb2uYQXk_-16lder1uQ
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoiHV-B_2x-W2jpuju7L_y0
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjs1D0DRyKjWEf0dkDw4liXQ
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoXZ_kEz1R-yuXE4LAda-xU
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjhK9lb2uYQXk_-16lder1uQ&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoiHV-B_2x-W2jpuju7L_y0&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjs1D0DRyKjWEf0dkDw4liXQ&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoXZ_kEz1R-yuXE4LAda-xU&q=3
TXT;preg_match_all('/ucode=([a-zA-Z0-9-_]*)?/si', $content, $matches);
print_r($matches[1]);
?>Array
(
[0] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24
[1] => o8gCbjhK9lb2uYQXk_-16lder1uQ
[2] => o8gCbjoiHV-B_2x-W2jpuju7L_y0
[3] => o8gCbjs1D0DRyKjWEf0dkDw4liXQ
[4] => o8gCbjoXZ_kEz1R-yuXE4LAda-xU
[5] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24
[6] => o8gCbjhK9lb2uYQXk_-16lder1uQ
[7] => o8gCbjoiHV-B_2x-W2jpuju7L_y0
[8] => o8gCbjs1D0DRyKjWEf0dkDw4liXQ
[9] => o8gCbjoXZ_kEz1R-yuXE4LAda-xU
)
<?php
$content =<<<TXT
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjhK9lb2uYQXk_-16lder1uQ
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoiHV-B_2x-W2jpuju7L_y0
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjs1D0DRyKjWEf0dkDw4liXQ
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoXZ_kEz1R-yuXE4LAda-xU
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjhK9lb2uYQXk_-16lder1uQ&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoiHV-B_2x-W2jpuju7L_y0&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjs1D0DRyKjWEf0dkDw4liXQ&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoXZ_kEz1R-yuXE4LAda-xU&q=3
TXT;preg_match_all('/ucode=([a-zA-Z0-9-_]*)?/si', $content, $matches);
print_r($matches[1]);
?>Array
(
[0] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24
[1] => o8gCbjhK9lb2uYQXk_-16lder1uQ
[2] => o8gCbjoiHV-B_2x-W2jpuju7L_y0
[3] => o8gCbjs1D0DRyKjWEf0dkDw4liXQ
[4] => o8gCbjoXZ_kEz1R-yuXE4LAda-xU
[5] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24
[6] => o8gCbjhK9lb2uYQXk_-16lder1uQ
[7] => o8gCbjoiHV-B_2x-W2jpuju7L_y0
[8] => o8gCbjs1D0DRyKjWEf0dkDw4liXQ
[9] => o8gCbjoXZ_kEz1R-yuXE4LAda-xU
)
preg_match_all('/ucode=([a-zA-Z0-9-_]*)?/si', $content, $matches);
$wechaid = $matches[1];
$str1='http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode='.$wechaid;
print_r($matches[1]);
print_r($wechaid);
print_r($str1);Array ( [0] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24 )
Array ( [0] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24 )
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=Array //这里怎么成这个了
$content ='http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24';
preg_match_all('/ucode=([a-zA-Z0-9-_]*)?/si', $content, $matches);
$wechaid = $matches[1];
$str1='http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode='.$wechaid[0];
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjhK9lb2uYQXk_-16lder1uQ
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoiHV-B_2x-W2jpuju7L_y0
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjs1D0DRyKjWEf0dkDw4liXQ
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoXZ_kEz1R-yuXE4LAda-xU
这样的正则表达式怎么写
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o0Fm6ji2oN-u1HI5lRQWgeCcAY24&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjhK9lb2uYQXk_-16lder1uQ&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoiHV-B_2x-W2jpuju7L_y0&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjs1D0DRyKjWEf0dkDw4liXQ&q=3
http://www.qq.com/main/wenjuan.show.php?act=sub&id=7&ucode=o8gCbjoXZ_kEz1R-yuXE4LAda-xU&q=3
这样的又怎么写
TXT;
preg_match_all('/(?<=ucode=)[^&\s]+/', $votedata, $match);
$wechaid = $match[0];
print_r($wechaid);Array
(
[0] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24
[1] => o8gCbjhK9lb2uYQXk_-16lder1uQ
[2] => o8gCbjoiHV-B_2x-W2jpuju7L_y0
[3] => o8gCbjs1D0DRyKjWEf0dkDw4liXQ
[4] => o8gCbjoXZ_kEz1R-yuXE4LAda-xU
[5] => o0Fm6ji2oN-u1HI5lRQWgeCcAY24
[6] => o8gCbjhK9lb2uYQXk_-16lder1uQ
[7] => o8gCbjoiHV-B_2x-W2jpuju7L_y0
[8] => o8gCbjs1D0DRyKjWEf0dkDw4liXQ
[9] => o8gCbjoXZ_kEz1R-yuXE4LAda-xU
)
因為 $matches[1] 是一個數組,要獲取數組的每一個數需要用下標獲取
例如 $matches[1][0], $matches[1][1]
直接从ucode=匹配到字符串结尾