Home  >  Article  >  Backend Development  >  Detailed explanation of php string usage

Detailed explanation of php string usage

小云云
小云云Original
2018-03-08 09:05:272048browse

I think everyone is familiar with PHP strings. This article mainly shares with you the detailed usage of PHP strings. I hope you can better understand PHP strings.

The following is an example:

<?php$name = &#39;张三&#39;; 
echo &#39;我叫$name&#39;,&#39;<br>&#39;; // 单引号,不错处理,直接输出 效率高echo "我叫&name",&#39;<br>&#39;; // 双引号,会处理$开头的变量  echo &#39;我叫&#39;.$name,&#39;<br>&#39;;// 可以在单引号外面单独输出变量echo "$name是我的名字",&#39;<br>&#39;;// 报错,双引号会吧 $以后的字符全部作为变量名echo "{$name}是我的名字",&#39;<br>&#39;;// 为了处理上面的问题,需要加 {}echo "${name}是我的名字",&#39;<br>&#39;;// {}和$顺序无所谓,都能正确运行。echo &#39;我说:"你好"&#39;,&#39;<br>&#39;; //这样没问题echo "我说:\"你好\"",&#39;<br>&#39;;// 这样就需要 转义符&#39;\&#39;?>

The results are as follows:

我叫$name我叫&name我叫张三

Notice: Undefined variable: name是我的名字 in F:\Service\wamp\apache24\htdocs\str.php on line 6张三是我的名字
张三是我的名字
我说:"你好"我说:"你好"

Output a large string:
String delimiter:

// heredoc 定界符 变量会被解析echo <<<str  
    i am $name
    you are beautfull
    <br>
str;
//加上 &#39;&#39; 称为 nowdoc 内容中间的变量不会被替换。echo <<<&#39;str&#39;
    i am $name
    you are beautfull
str;

Related Recommended:

php related functions for string escaping

Detailed introduction to php string functions

PHP string variable

The above is the detailed content of Detailed explanation of php string usage. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn