を交換し、リンクに変換:私は出力にそれぞれの名前のような個々のリンクになりどこに配列を必要とするPHP - 出力配列、文字列は、私はデータベースのエントリでは、このような名前の完全な配列持ち
Bob Smith, Bob Smith, Bob Smith, Bob Smith
をso:
<a href="bob-smith.php">Bob Smith</a>, <a href="bob-smith.php">Bob Smith</a>, <a href="bob-smith.php">Bob Smith</a>, <a href="bob-smith.php">Bob Smith</a>
したがって、これらのリンクは、そのデータベースエントリ内の名前からのみ作成する必要があります。何か案は?末尾のコンマのトリミングと
<?php
$as = array('Bob Smith', 'Bob Smith', 'Bob Smith', 'Bob Smith');
$s = "";
foreach ($as as $a)
$s .= '<a href="', str_replace(" ", "-", strtolower($a)), '.php">', $a, '</a>, ';
echo trim($s, ", ");
?>
更新:
あなたがしようとしているものを私たちを見る、それはシンプルながら、/ foreachループのように聞こえます。 – Epodax
「Bob Smith」と「Bob Smith」を区別しません。それは違いを生む名前が発生する可能性があります。 'urlencode'やアンダースコアも考慮してください。 –