チョコミントアイス

$pの中に文字が入ってたとして
その文字を
htmlの<h1>で表示させたいんですけど
どうすればいいでしょうか?

A 回答 (5件)

<?php


$p = "test";
?>
<html>
<body>
<h1><?php echo $p; ?></h1>
</body>
</html>

もしくは

<html>
<body>
<?php
$p = "test";
echo "<h1>" . $p . "</h1>";
?>
</body>
</html>

後者のような書き方はお勧めしませんが。
    • good
    • 0

いろいろ出つくしているようなので蛇足ですがこういう書き方もできます


パース処理については毛嫌いする人も多いですが、見やすくはなります

<?PHP
$p = "test";
$html =<<<eof
<html>
<body>
<h1>{$p}</h1>
</body>
</html>
eof;
print $html;
?>
    • good
    • 0

先のかたは、HTMLからPHPを表示させる方法ですね。



PHPからHTMLを表示するには、

echo "<h1>" . $p . "</h1>";

と書きます。
.は文字の結合の意味です。
    • good
    • 0

phpのスクリプト中に書くなら



print '<h1>' . $p . '</h1>';

でいいね

この回答への補足

ありがとうございます
この書き方は文法的に本に載ってました

補足日時:2012/09/23 00:09
    • good
    • 0

こんにちは。



<h1><?php echo $p; ?></h1>
または
<h1><?= $p ?></h1>

で表示できます。

この回答への補足

ありがとうございます
シンプルでしたね

補足日時:2012/09/23 00:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!