php两个表内容如何相互调用
在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]
这是数据表news里的body字段的。但是图片在pic表里。[img]165[/img]中间的数字是pic表的ID,图片地址存在对应的ID后的add字段里。
要正确显示这个新闻 php代码应该怎么写。
------解决方案--------------------
$s =<<< TXT<br />在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]<br />TXT;<br />echo preg_replace('/\[img\](\d+)\[\/img\]/', '<img src="pic.php?id=$1" alt="php两个表内容怎么相互调用" >', $s);<br />
$s=<<< TXT<br />在这期好声音中,曾在湖南卫视《百变大咖秀》中担任声乐老师的魏雪漫将登场。[img]115[/img]此外,从下周开始,每位导师都会带着自己的梦想导师参与团队对战,因此,梦想导师人选就成为大家揣测的对象,传言的版本令人目不暇接。 [img]119[/img]在本周最后出场的四位学员中,歌手魏雪漫可谓是最大牌的学员,她于[img]165[/img]<br />TXT;<br />$s=preg_replace_callback('/\[img\](\d+)\[\/img\]/', function($r) {<br /> return '<img src="' . getpicid($r[1]) . '" alt="php两个表内容怎么相互调用" >';<br /> }, $s);<br /> echo $s;<br />function getpicid($id) {<br /> return $id.'.gif';<br />}