希望看完球赛后...有好心人能帮手解決这问题.. 本帖最后由 jncn51 于 2010-06-22 02:22:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么都不会啊我...求代码...谢谢...万分感谢...拜讬啦..> <... 没人帮我吗...> <... 已经给人指引方向了... 你唯一要做的, 就是 Google或者查手册看 PHP 正则的用法. preg_match_all('\[img\](.*?)\[\/img\]', $bbb, $match);for( $i = 1; $i < count($match); $i++){ $pic[$i] = $match[i];} $bbb = ' 第一种形式,img标签有src和class 第二种形式,img标签无src和class, ';$pattern = "";preg_match_all("/\[img(?:\s+\w+(?:\s*=\s*(?:\"([^\"]*)\"|'[^']*'|[^\"'>\s]+))?)*\s*\/?\](.*?)\[\/img\]/i", $bbb, $aMatch);print_r($aMatch); preg_match_all('\[img\](.*?)\[\/img\]', $bbb, $match);for( $i = 1; $i < count($match); $i++){ $pic[$i] = $match[i];}这个我改成下面的代码...不行...哪里有错了...?preg_match_all('\[img\](.*?)\[\/img\]', $bbb[message], $match);for( $i = 1; $i < count($match); $i++){ $bbb[pic'[$i]'] = $match[i];}我现在想达到的是...$bbb[pic1] = 从$bbb[message]提出来的第一张图片地址$bbb[pic2] = 从$bbb[message]提出来的第二张图片地址$bbb[pic3] = 从$bbb[message]提出来的第三张图片地址如此类推...能帮忙改一下吗? 哥们~~$bbb[pic '[$i] '] = $match[i];改成$tmp = 'pic'.$i;$bbb[$tmp] = $match[$i]; preg_match_all('\[img\](.*?)\[\/img\]', $bbb[message], $match); for( $i = 1; $i < count($match); $i++){ $tmp = 'pic'.$i; $bbb[$tmp] = $match[$i]; }是这样修改吗??但为什么 我在htm调用不行...<img src="$bbb[pic1]"><img src="$bbb[pic2]"><img src="$bbb[pic3]">太背了今天...求助... 你把$bbb用print_r()打印出来看看就知道了 晕....你说的我不懂....这用javascript会不会比起修改php容易点...? 晕倒,HTML中输出是这样:<img src= "<?php $bbb[pic1]; ?>">注意,这个文件必须是.php文件,单纯的html解析不了。 php档:preg_match_all( '\')-strlen('[img]'));它的htm档:<img src="$bbb[imgpicturess]"> 你先弄清楚,你现实图片的页面是php还是html,如果是html应该用的是模板 不知道...我的是discuz...php是forumdisplay.phphtm是forumdisplay.htm没有html...怎办...= =' 晕~~原来你用的是康胜的东西啊~~那东西我刚学PHP的时候用过来着~结构比较简单,直接在后台处理页里包含模板页就行!在htm里写按格式写入数据,好像是{}符号来着..你看看原先它是怎么写的,套进去就行! 我没修改forumdisplay.php只修改forumdisplay.htm但它出来的是数字...不是图片url...{echo preg_match_all("/\[img(?:\s+\w+(?:\s*=\s*(?:\"([^\"]*)\"|'[^']*'|[^\"'>\s]+))?)*\s*\/?\](.*?)\[\/img\]/i", $thread[message], $aMatch);}而且数字也不太精确... php中的位运算具体应用哪位朋友有实例,请指教,多谢! 局域网别人不能正常访问我的IP MYSQL中使用IN子查询的时候不支持LIMIT,有什么解决办法? >>> xajax中这段代码是什么意思??? smarttemplate使用遇到难题了,在一个循环中,又要为图片附值,但是$users数组中并没有imgdir这个键值,这种情况下,是怎样为图片路径{im php结合DW MX打造站内搜索? 如何击败php安装错误的问题? 关于PHP的加密问题 redis实现点击量浏览量 几行源代码,报错,可我怎么也没看出有什么错误 怎么把AJSXK中获取的值赋给一个PHP变量? 正则表达式问题
拜讬啦..> <...
for( $i = 1; $i < count($match); $i++){
$pic[$i] = $match[i];
}
$bbb = '
第一种形式,img标签有src和class
第二种形式,img标签无src和class,
';
$pattern = "";
preg_match_all("/\[img(?:\s+\w+(?:\s*=\s*(?:\"([^\"]*)\"|'[^']*'|[^\"'>\s]+))?)*\s*\/?\](.*?)\[\/img\]/i", $bbb, $aMatch);
print_r($aMatch);
for( $i = 1; $i < count($match); $i++){
$pic[$i] = $match[i];
}这个我改成下面的代码...不行...哪里有错了...?preg_match_all('\[img\](.*?)\[\/img\]', $bbb[message], $match);
for( $i = 1; $i < count($match); $i++){
$bbb[pic'[$i]'] = $match[i];
}我现在想达到的是...$bbb[pic1] = 从$bbb[message]提出来的第一张图片地址
$bbb[pic2] = 从$bbb[message]提出来的第二张图片地址
$bbb[pic3] = 从$bbb[message]提出来的第三张图片地址如此类推...能帮忙改一下吗?
$bbb[pic '[$i] '] = $match[i];改成
$tmp = 'pic'.$i;
$bbb[$tmp] = $match[$i];
for( $i = 1; $i < count($match); $i++){
$tmp = 'pic'.$i;
$bbb[$tmp] = $match[$i];
}是这样修改吗??但为什么 我在htm调用不行...<img src="$bbb[pic1]">
<img src="$bbb[pic2]">
<img src="$bbb[pic3]">太背了今天...求助...
<img src= "<?php $bbb[pic1]; ?>">
注意,这个文件必须是.php文件,单纯的html解析不了。
<img src="$bbb[imgpicturess]">
你看看原先它是怎么写的,套进去就行!