ホームページ > バックエンド開発 > PHPチュートリアル > PHP で文字列を表現する 3 つの方法

PHP で文字列を表現する 3 つの方法

墨辰丷
リリース: 2023-03-25 22:58:02
オリジナル
5275 人が閲覧しました

この記事では主に PHP における文字列の 3 つの表現方法を紹介します。興味のある方はぜひ参考にしてください。

(1) 一重引用符を使用します。
一重引用符内のエスケープ文字は、\,’ のみです。
(2) 二重引用符を使用します。
二重引用符内では、すべてのエスケープ文字を使用できます。例: \, ', ", $, n, r, t
(3) 長い文字列の表現方法
長い文字列の表現は、"< " <<"heredoc;" は別の行である必要があり、
heredoc は PHP 変数を直接解析するために使用できます。

文字列に関する注意事項

1. 二重引用符内例: echo "{$name}'s age is 24 years old"
2. 一重引用符内では、出力は変数の値であり、値ではありません。二重引用符内で変数名の後に空でない文字が続くと、コンパイラーは混乱します。この場合の解決策は、後ろにスペースまたは英語の句読点 (特殊文字) を続けることができます。一般的な方法は中括弧を追加することです、{$name}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

<!DOCTYPE HTML> 

<HTML> 

 <HEAD> 

  <TITLE> New Document </TITLE> 

  <META name="Generator" content="EditPlus"

  <META name="Author" content=""

  <META name="Keywords" content=""

  <META name="Description" content=""

  <style type="text/css"

  </style> 

  <script type="text/javascript"

  </script> 

 </HEAD> 

   

 <BODY> 

  <?php 

  $name="张三"

  $age=24; 

  $str=<<<heredoc 

这是一个很长很长很长的字符串,可以有HTML,js,css代码,但是不能有php代码。可以读取php变量的值,但不能作运算<br> 

{$name}的年龄是:{$age

heredoc; 

//heredoc 必须顶头写,且单独一行 

  echo $str

  ?> 

 </BODY> 

</HTML>

ログイン後にコピー

(stackoverflowより)

phpで長い文字列(here document)を定義する方法の例

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

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