私のサイトには、起動時に1文字ずつデータベース要求を絞り込むためのリンクが用意されています。しかし、私はそれをページの上部と下部の両方に含めたいと思います。これは各リンクを2回表示するので問題を引き起こすようです。以下はPHPインクルードを2回実行するとエラーが発生する
はそうではないが、のdidnことをしなければ、私は範囲(「A」、「Z」)= $のアルファが存在するかどうかをチェックするだけで$アルファを実行しようとしているが含ま
<?php
$alphas = range('A', 'Z');
$url = 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
foreach ($alphas as $letter) {
$elements[] = "<a href=$url?firstletter=$letter>$letter</a>";
}
echo implode(', ', $elements);
のコードです助けてください。
感謝しています。
初期化する '' foreach'すなわち '$の要素の前に$ elements' =配列();'や '$要素= [];'は – RiggsFolly
@RiggsFollyはまだ二回、不要なループ – nogad
あなたはループの前にinitを実行しませんでしたこの権利のように? '$ elements = array(); foreach($ alphas $ letter){... ' – RiggsFolly