<img src="/uploads/tx/20120721/500a3b200a63f.jpg" /> <img src="/uploads/tx/20120721/500a3b18841eb.jpg" /> <img src="/uploads/tx/20120721/500a3b193b9f9.jpg" />
上面一段这种代码。。我需要把 /uploads/tx/20120721/500a3b193b9f9.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg
用这个替换要怎么写啊 我要把图片地址提取出来用|||隔开
上面一段这种代码。。我需要把 /uploads/tx/20120721/500a3b193b9f9.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg
用这个替换要怎么写啊 我要把图片地址提取出来用|||隔开
解决方案 »
- 急着求助关于MYSQL查询问题
- 菜鸟请教导出Excel问题
- php 求平均值的函数
- Php页面显示乱码,请大牛解决
- 遇到一个奇怪的现像我也描述不清楚,截取一个图片,大家分析一下
- sql多表查旬DISTINCT不好用。。高人帮忙
- 请大家把自己的经常用的技巧和常用函数贴上来,方便大家参考和使用!(贴者有分)
- 问一个很白痴的问题?(关于实际应用)
- 用HWiNFO32 V1.22检测机器硬件信息,当检测到“IDE/SCSI Drive(s)”时,硬盘灯常亮并死机,请问是什么原因?是硬件的问题吗?
- 请教:通过Include包含页面为什么有的图片不能显示?
- 关于GET传参放入数组的问题?
- 简单功能 新手求思路。。
preg_match_all('/<img [^>]*src[\s\r\n]*=[\s\r\n]*"([^">]+)"[^>]*>/i', $str, $matches);$matchText = implode('|||', $matches[1]);
echo $matchText;
" /> 这个替换成|||并且不能留有空格。
要像这样的/uploads/tx/20120721/500a3b193b9f9.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg
希望有人可以帮忙一下。正则不是太懂
...
并且不能留有空格。
这里矛盾了吧?是替换成空吧$str = '<img src="/uploads/tx/20120721/500a3b200a63f.jpg" /> <img src="/uploads/tx/20120721/500a3b18841eb.jpg" /> <img src="/uploads/tx/20120721/500a3b193b9f9.jpg" />';
$str = preg_replace('/\s*<img src="(.*)"\s\/>/isU', '$1|||', $str);
echo $str;
/uploads/tx/20120721/500a3b200a63f.jpg|||/uploads/tx/20120721/500a3b18841eb.jpg|||/uploads/tx/20120721/500a3b193b9f9.jpg|||
<img src="/uploads/tx/20120721/500a3b200a63f.jpg" /> <img src="/uploads/tx/20120721/500a3b18841eb.jpg" /> <img src="/uploads/tx/20120721/500a3b193b9f9.jpg" />
TXT;echo preg_replace(array('/<img src="/', '/" \/>/'), array('', '|||'), $s);/uploads/tx/20120721/500a3b200a63f.jpg||| /uploads/tx/20120721/500a3b18841eb.jpg||| /uploads/tx/20120721/500a3b193b9f9.jpg|||