Php SQL调用的模板有问题 while($post=$db->fetch_数组($lastquery)){ 如果($post['tag'])){ $prefix='#'; $tag=explode(“,”,$post['tag']); $hashtag.=$prefix.intlode('.$prefix,$tag)。''; } else{$hashtag=”“;} $template.=''.$hashtag'; }
这会发送如下内容: -1张贴第一个hashtags:{$numbers1} -2张贴第二个标签:{$numbers1}{$numbers2} -3张贴第三个标签:{$numbers1}{$numbers2}{$numbers3} 这对所有人都是一样的。我如何才能阻止这种情况: -1张贴第一个hashtags:{$numbers1} -2张贴第二个标签:{$numbers2} -3张贴第三个标签:{$numbers3}Php SQL调用的模板有问题 while($post=$db->fetch_数组($lastquery)){ 如果($post['tag'])){ $prefix='#'; $tag=explode(“,”,$post['tag']); $hashtag.=$prefix.intlode('.$prefix,$tag)。''; } else{$hashtag=”“;} $template.=''.$hashtag'; },php,sql,Php,Sql,这会发送如下内容: -1张贴第一个hashtags:{$numbers1} -2张贴第二个标签:{$numbers1}{$numbers2} -3张贴第三个标签:{$numbers1}{$numbers2}{$numbers3} 这对所有人都是一样的。我如何才能阻止这种情况: -1张贴第一个hashtags:{$numbers1} -2张贴第二个标签:{$numbers2} -3张贴第三个标签:{$numbers3} 如何解决此问题?将值赋给变量,而不是串联 while ($post = $db
如何解决此问题?将值赋给变量,而不是串联
while ($post = $db->fetch_array($lastquery)) {
if ($post['tag']) {
$prefix = ' <div id="catt">#';
$tag = explode( ',', $post['tag'] );
$hashtag.=$prefix . implode( '</div>' . $prefix, $tag ) . '</div>';
}
else { $hashtag=""; }
$template .=' <div> '.$hashtag.' </div> ';
}
$hashtag=$prefix。内爆(“”.$prefix,$tag)。“”;
看看所有的问题都是:$hashtag.=$prefix。内爆(“”.$prefix,$tag)。“”?哇,我不知道这怎么可能哈哈哈,非常感谢!
$hashtag = $prefix . implode( '</div>' . $prefix, $tag ) . '</div>';