1

重複の可能性:
phpでの一重引用符と二重引用符の文字列の違い

PHPを介して生成したhtmlファイルにphpコードを含める必要があります。

私は以下を試しましたが、これは機能していません。理由を説明してもらえますか?

<?php
$text='mc';
echo '<text>"$text"</text>'
?>
4

5 に答える 5

4

この場合に使用する必要があるためecho "<text>\"$text\"</text>"

この質問マニュアルで、PHPのさまざまな種類の文字列について詳しく読む

次のように、文字列の連結を使用することもできます。 echo '<text>' . $text . '</text>'

どちらを好むかは完全にあなた次第です。

于 2012-11-24T22:38:49.813 に答える
1

そのはず:

<?php
$text='mc';
echo '<text>'.$text.'</text>';
?>
于 2012-11-24T22:38:59.020 に答える
0
<?php
$text='mc';
echo '<text>'.$text.'</text>'
//or
echo "<text>$text</text>";
?>
于 2012-11-24T22:40:00.353 に答える
0

一重引用符と二重引用符の使用法の違いに注意してください。次のリソースが役立ちます。 http://php.net/manual/en/language.types.string.php

于 2012-11-24T22:41:49.677 に答える
0

いくつかのオプションがあります:

<?php
$text = 'mc';
echo '<text>'.$text.'</text>';
echo '<text>',$text,'</text>';
echo "<text>$text</text>";
echo "<text>{$text}</text>";?>

詳細については、php.netの文字列マニュアルを参照してください。

于 2012-11-24T22:42:38.913 に答える