wordpress CMS主题 微信
Home > PHP开发 > PHP中字符串的4种定义方式

PHP中字符串的4种定义方式

高时银博客 PHP开发 点击: 3,525 次 0 0
  • 标签:
  • 字符串在PHP中起着非常重要的作用,几乎程序的每个地方都能看到字符串的踪影。正因为它的重要性,所以本节将对字符串的定义进行一次系统的介绍。字符串的定义方式有以下4种。

    1、双引号定义字符串。

    通过双引号定义字符串时可以直接包含变量在里面。如:$a=999;   $b="gadjadd $a aaaaaa"; 这里$b字符串中就包含了$a变量。

    注意:如果$a后面跟的是英文字母或数字,$a后面就要跟个空格或者将该变量名用大括号括起来(如:${a}aaaa )或者用点运算符联接(如:$b="gadjadd".$a."aaaa"  )如果后面是字母与数字以外的字符可以不需要空格等。

    其次,双引号定义字符串可以使用转义符通用。

    2、单引号定义字符串。

    一般情况下,单引号定义字符串与双引号差不多,但是单引号不能直接包含变量,如果想包含变量只能通过点运算符来实现。另外,单引号定义字符串使用转义符只能在2种情下得以实现:转义单引号和转义斜杠。

    3、反引号定义字符串。

    反引号(即1前面的那个字符)定义字符串,一般用于服务器命令特殊用途,如:获取服务器信息。比方说:$a=`ipconfig`;  echo $a; 就会输出服务器IP相关信息,如下:

    Windows IP Configuration Host Name . . . . . . . . . . . . : 8SCPIPWAGIUH6FZ Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Unknown IP Routing Enabled. . . . . . . . : Yes WINS Proxy Enabled. . . . . . . . : No Ethernet adapter 本地连接: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Atheros AR8151 PCI-E Gigabit Ethernet Controller Physical Address. . . . . . . . . : 50-E5-49-B8-17-79 Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.1.60 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.0.1 DNS Servers . . . . . . . . . . . : 202.96.209.133 114.114.114.114

    4、定界符定义字符串。

    定界符定义字符串与双引号的基本相同,与它不同之处是它可以包含双引号而不需转义。定界符定义字符串一般用于字符串比较长的情况下,如声明一遍文章。方法如下例:

    <?php$a="399";

    $b=<<<one

    武汉治疗尿毒症多少钱? 专家指出,尿毒症的治疗费用是没办法一概而论的,需要根据患者的病情严重程度,$a 这样费用就会偏低,治疗效果也会大大提高。

    one;

    echo $b;

    ?>

    提示:$b=<<<one 这里的one可以改成你想用的任意名字,结尾处的one要跟这个名字相同。格式就是这样。字符串必须是one与one结尾之间,而且要换行。其中也可以放置变量。


    文章作者:高时银博客
    本文地址:http://wanlimm.com/7720140202980.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论