时间:2021-07-01 10:21:17 帮助过:10人阅读
$text =<<< TXT[div align="center"][img style="width: 645px; height: 303px" border="0" alt="" src="http://www.qianvip.cn/manager/ubb/attached/201210091349766162968.jpg" width="585" height="427" /][/div][div] [/div][div align="center"][img style="width: 651px; height: 843px" border="0" alt="" src="http://www.qianvip.cn/manager/ubb/attached/201210091349766264625.jpg" width="679" height="1100" /][/div]TXT;preg_match_all('/\[img .+\]/U', $text, $reg);print_r($reg);Array
不行啊。。。。
$text =<<< TXT[div align="center"][img style="width: 645px; height: 303px" border="0" alt="" src="http://www.qianvip.cn/manager/ubb/attached/201210091349766162968.jpg" width="585" height="427" /][/div][div] [/div][div align="center"][img style="width: 651px; height: 843px" border="0" alt="" src="http://www.qianvip.cn/manager/ubb/attached/201210091349766264625.jpg" width="679" height="1100" /][/div]TXT;preg_match_all('/\[img .+\]/U', $text, $reg);print_r($reg);Array
贴出你的代码
贴出你的代码
可以截取掉,我想知道怎么截取
[img style="width: 640px; height: 408px" border="0" alt="" src="http://www.qianvip.cn/manager/ubb/attached/201209201348109240531.jpg" width="1026" height="500" /]
这里面的src="http://www.qianvip.cn/manager/ubb/attached/201209201348109240531.jpg" width="1026"
中间的部分或
style="width: 640px; height: 408px" border="0"的部门分,这个表达式规则怎么写呢
要src部分还是style的值,请说清楚。
要src部分还是style的值,请说清楚。
两个都要截取
preg_match_all('/\[img style="(.+)".+src="(.+)".+\]/U', $text, $reg);
preg_match_all('/\[img style="(.+)".+src="(.+)".+\]/U', $text, $reg);
我是想先截取
[img style="width: 640px; height: 408px" border="0" alt="" src="http://www.qianvip.cn/manager/ubb/attached/201209201348109240531.jpg" width="1026" height="500" /]
这个串,再将里面的style和src分别单独截取出来,保存。
为什么要这样做,一步到位不是很好吗
为什么要这样做,一步到位不是很好吗
你这个好像执行没结果哦。
$reg[1] 就是style的值
$reg[2] 就是src的值
$reg[1] 就是style的值
$reg[2] 就是src的值
Notice: Undefined variable: text in D:\PHPnow-1.5.6\htdocs\oa\test\test.php on line 26
Array ( )
$reg[1] 就是style的值
$reg[2] 就是src的值
咋有错误哦
变量$text 未定义,把你的代码贴出来看看。
变量$text 未定义,把你的代码贴出来看看。
请教下像这种
width: 873px; height: 585px
我想截取一段字符串中间的部分,怎么写啊,
比如width 到px中间的部分。
/width: (\d+)px/
/width: (\d+)px/
谢谢你啊,大神