Php Implode不使用我的代码

时间:2012-07-06 07:55:55

标签: php

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

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

2 个答案:

答案 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或其他一些功能。