この記事では主に PHP における文字列の 3 つの表現方法を紹介します。興味のある方はぜひ参考にしてください。
(1) 一重引用符を使用します。
一重引用符内のエスケープ文字は、\,’ のみです。
(2) 二重引用符を使用します。
二重引用符内では、すべてのエスケープ文字を使用できます。例: \, ', ", $, n, r, t
(3) 長い文字列の表現方法
長い文字列の表現は、"< " <<
heredoc は PHP 変数を直接解析するために使用できます。
1. 二重引用符内例: echo "{$name}'s age is 24 years old"
2. 一重引用符内では、出力は変数の値であり、値ではありません。二重引用符内で変数名の後に空でない文字が続くと、コンパイラーは混乱します。この場合の解決策は、後ろにスペースまたは英語の句読点 (特殊文字) を続けることができます。一般的な方法は中括弧を追加することです、{$name}
<!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>
phpで長い文字列(here document)を定義する方法の例
以上がPHP で文字列を表現する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。