私は配列を持っており、この配列をコンマ区切りの文字列に 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 またはその他の関数を使用できます。