PHP初心者です。<div>の中でforeachって使えるのですか?
<?PHP
require_once 'rss_fetch.inc';
$url = $td[SITEURL];
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = $item[title];
$title = mb_convert_encoding($title, "EUC-JP", "auto");
echo<<<__EOF__
<div class="dt">
<p class="dtTitle">
<a href="{$_SERVER["PHP_SELF"]}?id={$td["ID"]}&url={$td["SITEURL"]}">
{$td["SITENAME"]}
</a>
{$listCt}
{$flgImg}
</p>
<p class="dtCategory">コミュニティ:{$td["CATEGORY"]}{$FlgTag}</p>
$NAME
<p class="dtComment">{$img}{$td["COMMENT"]}</p>
$ADMINCOMMENT
<p class="dtDate">登録日:{$td["REGISTDATE"]}[<a href="regist.php?id={$td["ID"]}">編集</a>]</p>
この部分↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
<?php
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "EUC-JP", "auto");
$url = $item[link];
$date = date("Y/m/d H:i:s", strtotime($item['dc']['date']));
?>
<p class="dtComment"> <li><a href=\"$url\">$title</a>$date</li></p>
<?PHP
}
?>
</div>
__EOF__;
?>
このような書き方しか思いつかないのですが、
<div>~</div>の中でforeachの使い方を教えてください。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
<div>
<?php foreach ($items as $item): ?>
<p><a href="<?php echo $item['url'] ?>"><?php echo $item['title'] ?></a><?php echo $item['date'] ?></p>
<?php endforeach; ?>
</div>
制御構造に関する別の構文
http://jp.php.net/manual/ja/control-structures.a …
No.1
- 回答日時:
何かPHPの基本を理解されてないような気がします。
どういう目的でヒアドキュメントを使っているつもりでしょうか?
ヒアドキュメントの中は文字列なので、PHPプログラムを書いても実行されませんよ。そのまま表示されます。
><div>~</div>の中でforeachの使い方を教えてください。
divはHTMLの要素であり、foreachはPHPの構文で全く関係ありません。
ヒアドキュメントの中でforeachを使うという意味なら上に書いたように無理です。
・HTML要素は、<?php ... ?> の外に書く
または、PHPプログラムからprintやecho等で出力する
・PHP構文は、<?php ... ?> の中に書く
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php で C言語のdefineマクロの...
-
BASIC認証のユーザー名をPHPで...
-
index.phpって何ですか? 具体...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
Subversionのリポジトリの削除
-
ImageCreate関数が undefined f...
-
値の取り出し方について教えて...
-
VBSの「MsgBox」について
-
awsにApacheとPHPを入れて、何...
-
CSV出力にHTMLが入ってしまう
-
.phpと.incファイルの違いはな...
-
MkDir関数
-
ワードプレスサイト PHP8.0.25...
-
phpinfo.phpを開くとファイルの...
-
コマンドプロンプトで添付ファ...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP MySql ページング
-
PHPのタイムアウトについて
-
BASIC認証のユーザー名をPHPで...
-
特定の値をPOST送信で他のサー...
-
php で C言語のdefineマクロの...
-
DBから取得した内容を横表示
-
[wordpress]外部RSSを「文字...
-
検索結果を2列で表示させたい
-
phpヒアドキュメントスクリプト...
-
■■simpleXMLでホットペッパーの...
-
PEARのHTTP_Requestをインストール
-
ヘッダーが付いた場合の、simpl...
-
phpでハイパーリンクして値を持...
-
名前空間のあるXMLからの取り出し
-
同一ディレクトリの連番ファイ...
-
RSSデータの読み込み方を教えて...
-
「include」と「file_get_conte...
-
PHP Mysql SELECTであいまい検...
-
PHP+MySQLでXMLを作成し、それ...
-
PHPでxmlファイルへのデータの...
おすすめ情報