`
redsky008
  • 浏览: 346769 次
  • 性别: Icon_minigender_1
  • 来自: 成都正在项目
社区版块
存档分类
最新评论

第五章 1/4 字符串的处理之字符串的声明方法

阅读更多
第一节 字符串的声明方法
$str = “hello”;
1. 定义字符串的四种方法:
a) 双引号定义的字符串 “”

$num = 1000;
$str = “#########”;
echo $str;
特点1: 双引号声明的字符串,可以在双引号里面执行变量。
如:$str = “#####$num###”;
echo $str可以输出完整信息#####1000###
而$str = “#####$numaaa”;会把numaaa当作一个变量只能输出5个#
可以修改为:
$str = “#####”.$num.“aaa”;

$str = “#####${num}aaa”;
特点2:可以采用任意转义字符
双引号里边不能再包含双引号,这个时候可以采用转义字符\”
b) 单引号定义的字符串’’
特点1:不能在单引号的字符串里面执行变量
$str = ‘this is ’.$num.‘ string demo’;
特点2:只能使用部分转义字符
$str = ‘\this i\rs a st\nring de\bmo’; 输出结果为\this i\rs a st\nring de\bmo
单引号里边不能再包含单引号只能使用\’
输出单斜杠可以采用\\
c) 反引号 ``
在反引号里使用的是服务器(可以是任何操作系统)的命令
$str=`aaaaaaaaaaa`;
echo $str; 结果为空白
$str = `ipconfig`;
echo $str; 结果与系统命令输出一样
d) 定界符
$str = <<<here
aaaaaaaaaaaaaaaa $num
nnnnnnnn\r\tnnnnnn \n
here;
以什么符号开始,就要以什么符号结束(必须为新行),如上面的<<<here到最后一行的here;
可以执行变量,可以执行转义字符。
与字符串定义的区别仅仅是可以在里面使用任意多的双引号。
分享到:
评论

相关推荐

    Java语言程序设计(第3版)第06章-字符串.pptx

    Java语言程序设计(第3版)第06章-字符串全文共31页,当前为第5页。 6.1.1 字符串基本操作 Java语言程序设计(第3版) 问题描述 编写一个方法判断字符串是否是回文串。 public static boolean isPalindrome(String s) ...

    第6章数组指针与字符串.

    6-3 用一条语句声明一个有五个元素的整型数组,并依次赋予1~5的初值。 解: int a[5] = { 1, 2, 3, 4, 5 }; 或:int a[] = { 1, 2, 3, 4, 5 }; 6-4 已知有一个数组名叫oneArray,用一条语句求出其元素的...

    Visual C++ 2005入门经典--源代码及课后练习答案

    第5章 程序结构(1) 209 5.1 理解函数 209 5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 212 5.2 给函数传递实参 216 5.2.1 按值传递机制 217 5.2.2 给函数传递指针实参 218 5.2.3...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    Windows驱动编程基础教程-楚狂人.doc

    第五章 时间与定时器 30 5.1 获得当前滴答数 30 5.2 获得当前系统时间 31 5.3 使用定时器 32 第六章 内核线程 35 6.1 使用线程 35 6.2 在线程中睡眠 36 6.3 使用事件通知 37 第七章 驱动与设备 41 7.1 驱动入口与...

    Windows驱动编程基础教程.pdf

    第五章 时间与定时器 30 5.1 获得当前滴答数 30 5.2 获得当前系统时间 31 5.3 使用定时器 32 第六章 内核线程 35 6.1 使用线程 35 6.2 在线程中睡眠 36 6.3 使用事件通知 37 第七章 驱动与设备 41 7.1 驱动入口与...

    c# 加密和解密相关代码

    string类的ToCharArray 方法用来将字符串中的字符复制到Unicode 字符数组,该方法有两种重载形式,本 实例中用到的它的重载形式如下: public char[] ToCharArray() 参数说明 返回值:元素为此字符串的各字符的...

    Java2实用教程.rar

    第5章字符串 5 1字符串 5 2字符串的常用方法 5 3字符串与基本数据的相互转化 5 4对象的字符串表示 5 5StringTokenizer类 5 6字符串与字符 字节数组 5 7StringBuffer类 5 8正则表达式 习题 第6章时间 日期和数字 6 1...

    PHP和MySQL WEB开发(第4版)

    第5章 代码重用与函数编写 5.1 代码重用的好处 5.1.1 成本 5.1.2 可靠性 5.1.3 一致性 5.2 使用require()和include()函数 5.2.1 文件扩展名和require()语句 5.2.2 使用require()制作Web站点的模版 5.2.3 使用auto_...

    C++Primer视频(初级)下载地址

    第4章C风格字符串 34.第4章创建动态数组 35.第4章新旧代码的兼容 36.第4章多维数 37.第5章算术操作符 38.第5章关系操作符和逻辑操作符 39.第5章位操作符 40.第5章赋值操作符 41.第5章自增和自减操作...

    PHP和MySQL Web开发第4版pdf以及源码

    第5章 代码重用与函数编写 5.1 代码重用的好处 5.1.1 成本 5.1.2 可靠性 5.1.3 一致性 5.2 使用require()和include()函数 5.2.1 文件扩展名和require()语句 5.2.2 使用require()制作Web站点的模版 5.2.3 ...

    PHP和MySQL Web开发第4版

    第5章 代码重用与函数编写 5.1 代码重用的好处 5.1.1 成本 5.1.2 可靠性 5.1.3 一致性 5.2 使用require()和include()函数 5.2.1 文件扩展名和require()语句 5.2.2 使用require()制作Web站点的模版 5.2.3 ...

    明解C语言(第3版)入门篇.[日]柴田望洋(带详细书签).pdf 【半高清】

    第5章 数组 121 5-1 数组 122 数组 122 数组的声明(使用数组前的准备) 123 访问数组(数组的使用方法) 123 数组的遍历 124 数组初始化 126 数组的复制 127 输入数组元素的值 129 对数组的元素进行倒序...

    2Java SE(上).doc

    首先该方法会使用给定的字符串与当前字符串进行全匹配,当找到位置后,会将给 定字符串中第一个字符在当前字符串中的位置返回。常用来查找关键字使用。 重载方法: int lastIndexOf(String str):返回给定的...

    学习 Object-C入门教程

    第 11 章,字符串,数组以及字典 第 12 章,属性 第 13 章,类目(Categories) 第 14 章,协议(Protocols) 第 15 章,Delegate 第 16 章,线程 第 17 章,文件系统 第 18 章,数据系列化以及保存用户数据 第 19 章,...

    SQL 经典实例

    第 6 章 字符串处理 第 7 章 数值处理 第 8 章 日期运算 第 9 章 日期处理 第 10 章 区间查询 第 11 章 高级查询 第 12 章 报表和数据仓库 第 13 章 层次查询 第 14 章 杂项 附录 A 窗口函数简介 ...

    aybook.cn_c++jiaocheng0105.rar

    第5章 数组和字符串 5.1 一维数组 5.2 字符串 5.3 字符串库函数 5.4 二维数组 5.5 多维数组 5.6 数组初始化 5.7 字符串数组 第6章 指针 6.1 什么是指针 6.2 指针运算符 6.3 指针表达式 6.4 指针和数组 6.5 指针与...

    PL-SQL(由DBA8[1].CN提供,DBA吧,DBA的出没之地) word格式

    第五章 单行函数 5  大小写转换函数 5  字符串处理函数 5  数字函数 6  Date函数 6  其它函数 7  NESTRING函数 9  DUAL表 9 第六章 组函数 10 第七章 子查询 11  单行子查询 11  多行子查询 11 ...

    Python基础编程与实践教学课件第5章-函数与模块.pptx

    第5章 函数与模块 Python基础编程与实践教学课件第5章--函数与模块全文共31页,当前为第1页。 CONTENTS 目 录 5.1 函数的定义和调用 01 5.2 函数参数的传递 02 5.3 两类特殊函数 03 5.4 变量的作用域 04 5.5 装饰器 ...

    标准MFC WinSock ActiveX控件开发实例

    case VT_BSTR://字符串型 IPAddress = CString(RemoteHost.bstrVal); break; case VT_BYREF|VT_I1://CHAR * IPAddress.Format("%s",RemoteHost.pcVal);//RemoteHost.pbstrVal); break; default: ...

Global site tag (gtag.js) - Google Analytics