PHP图片正则问题,在线等!!!
a:2:{s:3:"aid";s:1:"6";s:3:"url";s:58:"data/attachment/forum/201210/25/161402uhu0cvaa...
a:2:{s:3:"aid";s:1:"6";s:3:"url";s:58:"data/attachment/forum/201210/25/161402uhu0cvaau1fcu8l1.jpg";}
我只想读取图片地址:data/attachment/forum/201210/25/161402uhu0cvaau1fcu8l1.jpg,
请问应该怎么写?用preg_match
在线等!!! 展开
我只想读取图片地址:data/attachment/forum/201210/25/161402uhu0cvaau1fcu8l1.jpg,
请问应该怎么写?用preg_match
在线等!!! 展开
3个回答
展开全部
<?php
$str = 'a:2:{s:3:"aid";s:1:"6";s:3:"url";s:58:"data/attachment/forum/201210/25/161402uhu0cvaau1fcu8l1.jpg";}';
$val = unserialize($str);
echo($val['url']);
?>
那串字符是序列化之后的字串. 反序列化之后就转换成数组变量了.
直接获取 $val['url'] 就可以了. 无须使用正则匹配....
$str = 'a:2:{s:3:"aid";s:1:"6";s:3:"url";s:58:"data/attachment/forum/201210/25/161402uhu0cvaau1fcu8l1.jpg";}';
$val = unserialize($str);
echo($val['url']);
?>
那串字符是序列化之后的字串. 反序列化之后就转换成数组变量了.
直接获取 $val['url'] 就可以了. 无须使用正则匹配....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询