PHP string字符串数据类型简介

       本文关于PHP数据类型string字符串简介

  说明:php能存储的数据格式,php提供8种数据类型

  标量类型:int ,float ,string ,boolen

  复合类型:array ,object

  特殊类型:null,resource

  以上是php手册里提供的类型。

  string 字符串类型

  说明字符串类型就是把任何的数据上引号,单和双引号就是字符串了。

  如:

  单引号:

  加上英文状态下的单引号的字符。

  双引号:

  加上引文状态下的双引号的字符。

  单引号和双引号的区别:

  双引号可以解析变量

  单引号不能解析变量

$name1 = 'admin';
$name2 = "admin"; //以上两个没有什么区别,都是字符串。
//双引号和单引号的区别
echo "用户名为:{$name1}";//双引号中可以解析变量,建议加上{}
echo '用户名为$name1'; //不能解析。

  转义字符的多少区别,双引号转义的字符多,单引号只有(’和 \\)两个。

  转义字符的目的:目的是让一些特殊的字符失去在php中本身的意义。

  \n 在php中作用的文本换行。

//转义字符 :\  目的是让一些特殊的字符失去在php中本身的意义。
echo "用户名为:\"{$name1}\"";// 输出"admin"
echo "用户名为:\"{$name1}\" 价格:\$j";

  双引号的定界符

  当前字符串的开始符号,这个符号用大写的字母,这个字母可以自定义。开始定界符后面不能跟任何的字符,包括空格等。结束定界符要顶到行的最前面。

  $str = <<<定界符

  大量的代码(html,js,php等)

  定界符结束

$str = <<<EEE
    <html>
        <head></head>
        <body>{$name2}</body>
    </html>
EEE;

  注意:双引号定界符可以解析变量

  单引号定界符:

  $str = <<<’定界符’

  大量前端代码,不解析php

  定界符结束

$str1 = <<<'AAA'
    <html>
        <head></head>
        <body>{$name2}</body>  <!--不能解析-->
    </html>

AAA;

http://moban.shenhuangji.com/post/46.html 

猜你喜欢

转载自blog.csdn.net/daimatong/article/details/106052849
今日推荐