ホームページ >バックエンド開発 >PHPチュートリアル >モデレーターの xuzuning さん、今の foreach の質問には別の問題があります。
$arr = array('こんにちは', '元気です', '皆さんこんにちは', 'とても良い', '素晴らしい');
foreach($arr as $k=> ; $v) {
if($k == 0) echo "5c69336ffbc20d23018e48b396cdd57a$vcd324b2387ec29e44e8e788c60648872";
echo "25edfb22a4f469ecb59f1190150159c6$vbed06894275b65c1ab86501b08a632ebn";この 1 つのアイテム重複していますが、削除するにはどうすればよいですか?
}
出力は次のとおりです:
5c69336ffbc20d23018e48b396cdd57aHellocd324b2387ec29e44e8e788c60648872
25edfb22a4f469ecb59f1190150159c6Hellobed06894275b65c1ab86501b08a632eb これを削除するにはどうすればよいですか? 25edfb22a4f469ecb59f1190150159c6 わかりましたbed06894275b65c1ab86501b08a632eb
ディスカッション (解決されたスキーム)
$arr = array('你好', '我好', '大家好', '很好', '太好了'); foreach($arr as $k=>$v) { if($k == 0) { echo "<dl>$v</dl>\n<div>"; continue; } if($k % 2 == 1) { if(ceil($k / 2) > 1) echo "</ul>\n"; echo "<ul id=" . ceil($k / 2) . ">\n"; } echo "<li>$v</li>\n";}echo "</ul>\n<div>";