• 技术文章 >后端开发 >php教程

    php字符串类型讲解,php字符串讲解_PHP教程

    2016-07-12 08:51:34原创345

    php字符串类型讲解,php字符串讲解


    PHP 支持八种原始类型(type)。

    四种标量类型:

    两种复合类型:

    两种特殊类型:

    字符串类型

    一个字符串是一串字符的序列,就像 "Hello world!"。

    定义字符串有 3 种方法:

    1.单引号定义

    将字符串用单引号(')括起来是定义字符串最简单的方法:

    如果字符串中有单引号,那么需要使用反斜线(\)进行转义:

    提示:如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个反斜线表示。换言之反斜线在此只转义 ' 字符而不会转义其他字符。

    如果只是定义一个简单的字符串而不需要解析更多的内容,显然用单引号效率更高。

    2.双引号定义

    如果用双引号(")定义字符串,PHP 懂得更多特殊字符的转义序列:

    转义序列说明
    \n 换行
    \r 回车
    \t 水平制表符
    \[/td> 反斜线
    \$ 美元符号
    \" 双引号
    \[0-7]{1,3} 此正则表达式序列匹配一个用八进制符号表示的字符
    \x[0-9A-Fa-f]{1,2} 此正则表达式序列匹配一个用十六进制符号表示的字符

    例子:

    注意该例子中的换行是指文本意义上换行,如果需要在浏览器里显示换行,需要用 nl2br() 函数将 \n 替换成

    双引号字符串最重要的一点是其中的变量名会被变量值解析替代:

    3.定界符定义

    定界符定义字符串是使用定界符语法(<<<),并在定界符之后提供一个标识符,然后是被定义的字符串,最后是同样的标识符结束字符串定义。

    例子:

    该例子中,EOD 就是标识符。结束标识符必须从行的第一列开始。同样,标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。

    注意:结束标识符所在的行不能有任何其他字符(可能除了一个分号 ; 之外),包括行缩进等。

    提示:字符串不仅仅指上面例子所示的若干文字字符,也可以把数字定义为字符串,甚至巨大的长文本,这是和数据库中的 char 定义不一样的地方。

    原文地址:http://www.manongjc.com/php/php_string.html

    相关阅读:

    php 使用str_word_count() 函数计算字符串中的单词个数

    php str_split() 将字符串分割成N部分并保存到数组中

    php str_shuffle 打乱字符串,将字符串的字符随机排列

    php str_rot13() 函数获取字符串的ROT13 编码

    php str_repeat()将字符串重复N次

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1129317.htmlTechArticlephp字符串类型讲解,php字符串讲解 PHP 支持八种原始类型(type)。 四种标量类型: 两种复合类型: 两种特殊类型: 字符串类型 一个字符...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:字符串
    上一篇:人生总有些迷茫,人生迷茫_PHP教程 下一篇:php表达式,php正则表达式_PHP教程
    千万级数据并发解决方案

    相关文章推荐

    • [原创]ajax 实现用户注册功能教程二_PHP教程• 我在RedHat linux 6.2下安装Apache-2.0.44的过程_PHP教程• 最令PHP初学者头痛的十四个问_PHP教程• 编制 隐身 Web程序(以PHP为例)_PHP教程• PHP中通过Web执行C/C++应用程序_PHP教程
    1/1

    PHP中文网