-4

我有一个数组,我想通过 implode 函数将此数组转换为逗号分隔的字符串,但这不起作用。我的代码如下。

<?php foreach ($article['hashtags'] as $hashtags) { ?>
   <?php $hastagg=mysql_real_escape_string(implode(',',$hashtags)) ?>
   <a><?php echo $hastagg; ?></a>
<?php } ?>
4

2 回答 2

1

你有没有试过这个:

<?php 
    $hastagg = htmlentities(implode(',' ,$article['hashtags'])) ;
    echo '<a>'.$hastagg.'</a>';
?> 
于 2012-07-06T08:00:02.327 回答
0

我不知道$article数组的结构。但我有一种感觉foreach是不必要的:

$hashtagg = implode(',', $article['hashtags']);

你为什么要使用mysql_real_escape_string输出?您可以使用 htmlspecialchars 或其他一些功能。

于 2012-07-06T07:58:44.870 回答