PHP はデータベースから大量のデータを取得し、それを HTML ページ上のループに出力します。

WBOY
リリース: 2016-06-23 13:48:52
オリジナル
2684 人が閲覧しました

PHP はデータベースから大量のデータを取得し、HTML ページ上のループで出力します。以前は thinkphp フレームワークを使用し、 タグを持っていたので、それで問題ありませんでした。現在、thinkphp フレームワークは使用できず、ネイティブ PHP を使用する必要があります。バックグラウンドから取得したデータをHTMLテーブルにループ出力するにはどうすればよいでしょうか?
たとえば、$result は、id、name、age の 3 つのフィールドを持つ多次元配列として見つかります。それらを対応してHTMLテーブルに出力するにはどうすればよいですか?


ディスカッションへの返信(解決策)

<table><?php$array = array(1, 2, 3, 4, 5, 6, 7);foreach ($array as $value) {?>	<tr>		<td><?php echo $value; ?></td>	</tr><?php}?></table>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

混在しているので、これで大丈夫です
もしくは、phpで直接htmlタグを追加してください~~

<table><?php$array = array(1, 2, 3, 4, 5, 6, 7);foreach ($array as $value) {?>	<tr>		<td><?php echo $value; ?></td>	</tr><?php}?></table>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

混在しているので、これで大丈夫です
もしくはphpに直接htmlタグを付けて処理してください~~



<table><?php$array = array(1, 2, 3, 4, 5, 6, 7);foreach ($array as $value) {?>	<tr>		<td><?php echo $value; ?></td>	</tr><?php}?></table>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

混在しているのでこれで大丈夫です
もしくはphpに直接htmlタグを付けて処理してください~~


わかります この方法はちょっと面倒です。もっと簡単な方法はありますか? thinkphp の タグと同じように

<table><?php$array = array(1, 2, 3, 4, 5, 6, 7);foreach ($array as $value) {?>	<tr>		<td><?php echo $value; ?></td>	</tr><?php}?></table>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

混在しているのでこれで大丈夫です
または php に直接 HTML タグを追加します~~



<table><?php$array = array(1, 2, 3, 4, 5, 6, 7);foreach ($array as $value) {?>	<tr>		<td><?php echo $value; ?></td>	</tr><?php}?></table>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

混在しているのでこれで十分です
または、phpに直接htmlタグを追加します~~

この方法は知っていますが、少し面倒ですが、もっと簡単な方法はありますか? thinkphp の タグと同様です
ネイティブ PHP には同様のタグがありません。これは、PHP ではなく、thinkphp フレームワークによって提供されます。したがって、smarty に似たタグは、PHP 自体によって提供されるものではありません。同様のタグを提供する Smarty テンプレートを使用してください は最終的には foreach トラバーサルです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート