を上書きしますそのファイルのほとんどの場合、それぞれの "エコー"は新しいエコーによって上書きされているようです。私は明らかに正しくこれをやっていない。なぜそれが機能していないのですか、それを私が意図した通りに実行するにはどうしたらいいですか?エコーは現在、私はこれをやっている、前のエコー(PHP)
答えて
コードでは、3行目のみがループの一部です。あなたがループ内で両方のステートメントを持っているしたい場合は、ブロックを作成する必要があります。
foreach ($lines as $value) {
list($title, $location) = explode("|", $value);
echo '<div id="entry"><a href="'.$location.'">'.$title.'</a></div>';
}
さらに、PHPでHTMLをINGのecho
は避けるべきです。 PHPをHTMLに埋め込む必要があります。これにより、コード、特にHTMLマークアップが維持しやすくなり、エラーが発生しにくくなります。
リファレンス:foreach
ありがとう、私はそれを逃したとは思わない。私はPHPを初めて使う人 – n0pe
@MaxMackie:この問題はPHPに固有の問題ではありません。それは他のほとんどの "Cベース"言語でも同じです。 –
私は、HTML自体が悪いスタイルであるというエコーには同意しません。 –
中括弧{}が必要です。それらがなければ、ループの後に次の行だけが繰り返されます。したがって、あなたのリスト()だけが繰り返し処理されています。
foreach ($lines as $value)
{ // <-- Important
list($title, $location) = explode("|", $value);
echo '<div id="entry"><a href="'.$location.'">'.$title.'</a></div>';
} // <-- Important
次の*ステートメント。セミコロンを間違えて入力した場合、同じ行にある可能性があります)。 – toon81
あなたが持っている:
foreach ($lines as $value)
list($title, $location) = explode("|", $value);
echo '<div id="entry"><a href="'.$location.'">'.$title.'</a></div>';
のみを一覧表示部分は、foreachループです。あなたが必要です:
foreach ($lines as $value)
{
list($title, $location) = explode("|", $value);
echo '<div id="entry"><a href="'.$location.'">'.$title.'</a></div>';
}
ack!今まで他の答えは見られなかった。 _edit:フェリックスキングの解答+1 – toon81
- 1. PHP JavaScriptのエコーは、これは私のPHP/JSコードである
- 2. エコー現在の日時は、MySQL
- 3. PHPエコーをPHPエコー+ html内に入れる方法は?
- 4. はstdoutにエコー、私はこれを持って
- 5. PHPで現在のDateTimeをエコーできない
- 6. データベースからエコー日付と月とエコー現在の年
- 7. きれいな方法は、私は現在、これをやっているフロート
- 8. PHPエコー機能は、ここでinnerHTMLプロパティ
- 9. PHPタグをエコーするには?私はこれを行うことにより、PHPタグをエコーしようとしている
- 10. 現在、私はこのコードを持っているPHP
- 11. mysqlサーバからのエコー現在のタイムスタンプ
- 12. PHPのforeachのエコーX要素と私はPHPコードを持って
- 13. エコーPHPのセッション変数は、
- 14. エコーPHPの変数は
- 15. 私は、次のコードはエコーされているPHPの文字列
- 16. jQueryのPHPエコー
- 17. php - エコーのポップアップウィンドウ
- 18. PHPエコーのhtml
- 19. PHPでエコーやクラスx回実行
- 20. エコー内のPHP PHP
- 21. 私はPHPファイルにエコーとして示したされたHTML内の機能を含めるエコーHTML
- 22. は、私は現在、このような何かをやっているオートローダ
- 23. 私はPHPでjavascriptをエコーしようとしています
- 24. エコーはヘッダーの前に印刷されていませんphpの場所5.6
- 25. PHPでPHPをエコーする
- 26. PHPショートURLエコー()
- 27. PHPエコーCSRF&
- 28. PHPエコー配列?
- 29. 私のPHPエコーへのリンクを追加
- 30. アヤックスは不定私はIDをエコーが、私は名前をエコーするとき、それは私がこのプロジェクトを持っているtestgroupsを取得し、自分のページにそれらを表示することができますので、
私はあなたのpythonの背景から来ていると思いますか? –
@code_burgarその場合、彼のインデントは正しいでしょう;) – NikiC