文字列を配列に変換し、配列データに対してforeachを実行する助けが必要です。文字列を配列に変換してforeach、codeigniterを実行する
現在、私の見解で、私は私の文字列<?php echo $p['tags']; ?>
をエコーし、これは私に次のようなデータを提供しますnews, latest
私は<a href=""></a>
これはどのように行われますか?最善の方法は何ですか?
文字列を配列に変換し、配列データに対してforeachを実行する助けが必要です。文字列を配列に変換してforeach、codeigniterを実行する
現在、私の見解で、私は私の文字列<?php echo $p['tags']; ?>
をエコーし、これは私に次のようなデータを提供しますnews, latest
私は<a href=""></a>
これはどのように行われますか?最善の方法は何ですか?
アレイにそれらを爆発:
<?php
$all_tags = explode(',' , $p['tags']);
foreach ($all_tags as $one_tag){
echo '<a href="#">' . $one_tag . '</a>';
}
爆発()関数は、区切り文字(この場合は「」カンマ)を使用して文字列を分割し、それぞれの項目は、アレイに渡されます。
私はあなたが正しく尋ねていることを理解していません。これは、あなたの望むことですか?
$var = 'news, lastest';
$tmp = explode(', ', $var);
$result = '<a href="#">'.implode('</a>, <a href="#">', $tmp).'</a>';
var_dump($result);
// string(42) "<a href="#">news</a>, <a href="#">lastest</a>"
ニース.....ありがとうございました – hairynuggets