php字符串的基础知识

时间:2011-03-10 18:35:00

标签: php string

//我真的很困惑用于表示php中的字符串,即如果我们使用双引号,它也表示字符串,如果使用单引号,则相同 所以“avinash”或“avinash”........这是一个字符串?

//并且你可以告诉我一本关于从

读取php5的好书

1 个答案:

答案 0 :(得分:3)

双引号(")和单引号(')都代表字符串。但是,PHP不会以同样的方式对待它们。

在双引号(")字符串中,展开转义序列和变量名称。在单引号(')字符串中,它们不是。字符串未展开。

所以,鉴于以下内容:

$name = "Foo";

以下代码......

$doubleQuotedString = "Hello $name.\nIt is nice to see you.";
echo $doubleQuotedString;

...将输出:

  

Hello Foo.
  It is nice to see you.

然而,以下......

$singleQuotedString = 'Hello $name.\nIt is nice to see you.';
echo $singleQuotedString;

...将输出:

  

Hello $name.\nIt is nice to see you.

有关详细信息,请阅读以下有关字符串的文档页面。

  

PHP Documentation: Strings