PHPで文字列をHTMLに出力する方法

(*-*)浩
リリース: 2023-02-25 17:18:02
オリジナル
3102 人が閲覧しました

まず例を見てみましょう

PHPで文字列をHTMLに出力する方法

出力 HTML タグ (推奨学習: PHP ビデオ チュートリアル)

<?php
$name = "张三";
?>
<html>
<head></head>
<body>
<p>你好,<?php echo $name; ?>先生。</p>
</body>
</html>
ログイン後にコピー

出力は次のとおりです

你好,张三先生。
ログイン後にコピー
ログイン後にコピー

変数 $name に割り当てられた値は展開され、HTML の一部として表示されます。

HTMLタグを変数に割り当てて表示することも可能です。

<?php
$name = "张三";
?>
<html>
<head></head>
<body>
<p>你好,
<?php
$span = "<span style=&#39;color:red&#39;> $name 先生。</span>";
echo $span;
?>
</p>
</body>
</html>
ログイン後にコピー

出力結果は以下のとおりです。

你好,张三先生。
ログイン後にコピー
ログイン後にコピー

上記の結果では、Zhang San 氏が赤色で表示されます。

変数 $span には HTML タグが含まれています。 echoで出力すると、ラベル部分が通常のHTMLマークアップとして認識されて表示されます。

フォーム処理

HTML フォームのターゲットを PHP ファイルにすることで、その PHP ファイルを使用してフォームから送信されたデータを処理できます。

HTML を使用してフォームを作成します。

<html>
<head></head>
<body>
<form action="form.php" method="post">
  名称: <input type="text" name="name" /><br>
  <input type="submit" />
</form>
</body>
</html>
ログイン後にコピー

このフォームに記入し、送信ボタンを押してフォーム データを form.php に送信します。

フォームからデータを出力

上記のフォームから送信されたデータを出力します。

POST を使用して送信されたデータの場合は $_POST['要素名'] を取得でき、GET を使用して送信されたデータの場合は $_GET['要素名'] を取得できます。

エコー出力を使用します。

你好,<?php echo $_POST[&#39;name&#39;]; ?>先生。
ログイン後にコピー

上記フォームに「Zhang San」と入力して送信ボタンを押すと、以下のように表示されます。

rree

以上がPHPで文字列をHTMLに出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート