ホームページ  >  記事  >  バックエンド開発  >  連結およびテンプレート リテラルで PHP 変数を含む文字列を追加するにはどうすればよいですか?

連結およびテンプレート リテラルで PHP 変数を含む文字列を追加するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-24 03:24:02380ブラウズ

How to Append Strings with PHP Variables in Concatenation and Template Literals?

PHP 変数を使用した文字列の出力

PHP では、連結演算子 (「.」) を使用して文字列内に変数を含めることができます。ただし、引用符や空白など、PHP 構文と競合する文字を含める必要がある場合があります。

質問:

変数を使用して文字列を出力するにはどうすればよいですか? $widthpx に "px" を追加?

解決策:

これを実現するには 2 つの方法があります:

  1. との連結一重引用符:
<code class="php">$bla = '<div class="vote_pct" style="width: '.$width.'px;">';</code>

このメソッドは文字列と変数を連結し、変数の値を文字列に効果的に「貼り付け」ます。

  1. テンプレート リテラル:

PHP 5.6 で導入されたテンプレート リテラルは、中括弧 ({ }) を使用して、実行時に評価され文字列に補間される式をカプセル化します。このメソッドは複数行の文字列をサポートし、式の評価を容易にします。

<code class="php">$bla = "<div class=\"vote_pct\" style=\"width: ${width}px;\">";</code>

このメソッドは、テンプレート リテラルを利用して変数の値を動的に組み込みます。テンプレート リテラルは、「heredoc」および「nowdoc」構文とも呼ばれます。

以上が連結およびテンプレート リテラルで PHP 変数を含む文字列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。