1

私は文字列を持っています。

$string = "word1,word2,word3,word4";

<li>PHPを使用して、これを要素にエコーする必要があります。したがって、次の$stringようになります。

<li>word1</li>
<li>word2</li>
<li>word3</li>
<li>word4</li>
4

3 に答える 3

9

このような:

$string = "word1,word2,word3,word4";
$string = explode(",",$string);
foreach ($string as $str) {
    echo "<li>".$str."</li>";
}

文字列を配列に入れexplode()、それをループし、結果をリスト オプションに出力できます。

于 2013-11-01T14:20:25.137 に答える
6

これを試して:

echo "<li>" . str_replace ("," , "</li><li>" , $string) . "</li>";

達成しようとしているものに対して、爆発アプローチは不要なオーバーヘッドを追加します。

于 2013-11-01T14:21:02.277 に答える
1

あなたはこれを試すことができます

$string = "word1,word2,word3,word4";
echo "<ul>";
foreach(explode(',', $string) as $li) {
    echo "<li>$li</li>";
}
echo "</ul>";

デモ。

于 2013-11-01T14:21:21.283 に答える