我有一个数组,我想通过implode函数将此数组转换为逗号分隔的字符串,但这不起作用。我的代码如下。
<?php foreach ($article['hashtags'] as $hashtags) { ?>
<?php $hastagg=mysql_real_escape_string(implode(',',$hashtags)) ?>
<a><?php echo $hastagg; ?></a>
<?php } ?>
答案 0 :(得分:1)
你试过这个:
<?php
$hastagg = htmlentities(implode(',' ,$article['hashtags'])) ;
echo '<a>'.$hastagg.'</a>';
?>
答案 1 :(得分:0)
我不知道$article
数组的结构。但我觉得foreach
是不必要的:
$hashtagg = implode(',', $article['hashtags']);
为什么使用mysql_real_escape_string
输出?您可以使用htmlspecialchars或其他一些功能。