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