サイトアイコン スグブログ

【PHP基礎】htmlの中でphpを使用してechoで表示するやり方

html

PHPで文字列を表示したい時にはスクリプトでお馴染みの「echo」を使用します。

htmlの中でphpのスクリプトを使用して文字などを表示したいという場合にも「echo」が使用できます。

HTMLの中でPHPを動かすメリットなど、実際にPHPを動かして動作を見ていきましょう!

PHPのechoを使用してhtmlを表示する

echoの基礎構文を見ておきましょう

echoの基礎構文は以下です。

<?php
echo "こんにちは";
?>

“”で囲って表示したい文字列を表示します。いたって簡単です。基礎構文は以上です。

では以下の流れでHTMLの中にPHPを使用するやり方とメリットを見ていきます。

STEP
HTMLで文字を表示する

phpファイルでもHTMLが使用できます。

まずはHTMLで文字を表示して見ます

STEP
HTMLの中にPHPを入れechoで文字列を表示する

次にHTMLの中にPHPを含める方法で文字を表示して見ます。

STEP
HTMLの中にPHPをいれてechoで変数を表示する

最後にPHPで変数を使用して文字列を表示します。

ここでHTMLでPHPを使用して文字列を表示するメリットを見ていきます。

HTMLで文字を表示する

ではhtmlで文字列を表示して見ます。

<body>
    <p>このサイトの名前は</p>
    <p>sugublog</p>
    <p>です</p>
</body>

上の構文をindex.phpに記入して表示して見ます。

このサイトの名前は

sugublog

です

上の様に文字列が表示されました。

HTMLの中にPHPを入れechoで文字列を表示する

次にHTMLの中にPHPを入れてechoで表示してみます。

<body>
    <p>このサイトの名前は</p>
    <p><?php echo "sugublog";?></p>
    <p>です</p>
</body>

上のスクリプトをinex.phpに記入して表示します。

pタグの中に直接phpを入れます。

phpを始めたい箇所に「<?php」をいれて終わりたい場所に「?>」を入れればHTMLの中でphpが使用できます。

echoを使用して文字列を表示して見ます

このサイトの名前は

sugublog

です

先程と同じ内容ですが、HTMLの中にphpを入れても問題なく表示されます。

HTMLの中にPHPをいれてechoで変数を表示する

ではHTMLの中にPHPを入れるメリットについてお話します。

PHPを使用するので変数が使用できます。変数を使用する事でフレキシブルにサイトを構築できます。

まずは下の構文を見て欲しい。

<?php
$name = "sugublog";
?>
<body>
    <p>このサイトの名前は</p>
    <p><?php echo $name;?></p>
    <p>です</p>
</body>
</html> 

HTMLのbodyの前にphpを入れて変数の定義をしています。

HTMLの中でその変数を呼び出してechoで表示します。

このサイトの名前は

sugublog

です

上の様に結果は変わりませんが、PHPの変数をHTMLの中でも使用できました。

HTMLの中にPHPを入れるメリットについて

変数を使用するメリットは以下の3点です

変数を使用すると「echo」を使用して同じ文字列をどこででも使用できます。

文字列を編集する時は変数の値のみの変更で、全ての「echo」での表示が変わります。

別のサイトで使いまわしする場合、変数の値のみの変更で完了できます。

モバイルバージョンを終了