`
wsql
  • 浏览: 11788781 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

PHP中字符串的显示以及格式化(第三章 字符串与正则表达式)

 
阅读更多

1)在PHP中,通常使用echo和print两种方式来显示字符串。print输出的方式的返回值为int类型的,并且它的返回值永远为1。echo输出方式没有返回值

2)print的语法格式如下: int print(String $arg)

3)echo输出方式的格式如下: void echo(string $arg1[,string $arg2...])

4)echo和print基本上是可以通用的,但是在某些情况下两者还是存在区别的:echo支持多个参数,而print只能有一个参数,print的返回值永远为1,但是echo没有返回值

5)PHP提供了几个函数可以比较方便的格式化字符串,例如printf()函数,sprintf()函数,nl2br()函数,wordwrap()函数,strtolower()函数,strtoupper()函数和ucwords()函数

6)printf()和sprintf()函数都可以对字符串进行格式化操作,唯一不同的地方是printf()函数可以直接将格式化后的字符串显示输出,而sprintf()函数则需要使用echo才能够将格式化的字符串显示输出

7)在printf()和sprintf()函数中,可以使用的format参数可取值说明大致如下%b(整型数据,以二进制形式输出),%c(整型数据,以ASCII码形式输出),%d(整型数据,以有符号形式输出),%u(整型数据,以无符号形式输出),%o(整型数据,以八进制形式输出),%x(整型数据,以十六进制形式输出,字母小写),%X(整型数据,以十六进制形式输出,字母大写),%f(浮点型数据),%s(字符串形式输出)

8)nl2br函数是将字符串中的换行符/n转换为HTML中的<br/>之后显示出来

9)wordwrap()函数的功能是制定从某列字符进行强制转换,它的语法格式如下:string wordwrap(string $str[,int $width=75[,string $break="/n"[,bool $cut=false]]]),其中str指定2要进行转换的字符串,width指定最大行宽度,默认的值为75,break指定作为分隔符使用的字符,默认值为"/n",cut指定是否对大约指定宽度的单词进行换行,默认值为false

10)strtolower()函数可以将字符串中的所有字符转换成小写字符

11)strtoupper()函数可以将字符串中所有的字符转换成大写字符

12)ucwords()函数可以将字符串中的所有首字符全部转换为大写字符

分享到:
评论

相关推荐

    java 字符串 正则表达式 详细实例代码

    java 字符串 详细实例代码 字符串检索 可改变字符串 字符串生成器 日期和时间字符串格式化

    c# 实验十一字符串和正则表达式

    1. 熟练掌握字符串的创建 2. 掌握System.String类及其方法的使用 3. 掌握如何格式化字符串 4. 掌握正则表达式的用法

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    24.php 格式化字符串 25.php 格式化HTML实体 26.php HTML标签的清理 解析URL字符串.php 解析URL字符串 解析查询字符串.php 解析查询字符串 URL编码处理.php URL编码处理 查询字符串的构造.php 查询字符串的...

    labview格式化字符串与正则表达式

    labview格式化字符串与正则表达式

    18.C#字符串和正则表达式参考手册 影印版

    1.4.5 格式化字符串 21 1.5 字符串用法 22 1.5.1 构建字符串 22 1.5.2 分析字符串 24 1.6 国际化 25 1.7 小结 27 第2章 String类和StringBuilder类 28 2.1 学习本章要用到的工具 28 2.2 文本结构 29 2.3 String类 30...

    测试正则表达式和格式化字符串源代码+GUID生成工具(C#)

    测试正则表达式和格式化字符串源代码+GUID生成工具(C#)

    使用正则表达式的格式化与高亮显示json字符串

    json字符串很有用,有时候一些后台接口返回的信息是字符串格式的,可读性很差,这个时候要是有个可以格式化并高亮显示json串的方法那就好多了,下面看看一个正则表达式完成的json字符串的格式化与高亮显示 ...

    正则表达式经典实例

    第3章 使用正则表达式编程 3.1 在源代码中使用字面正则表达式 3.2 导入正则表达式函数库 3.3 创建正则表达式对象 3.4 设置正则表达式选项 3.5 检查是否可以在目标字符串中找到匹配 3.6 检查正则表达式能否整个...

    正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式

    主要介绍了正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的方法,是一个比较简单实用的正则替换应用,对于怎能则表达式的学习具有一定的参考借鉴价值,需要的朋友可以参考下

    正则表达式经典实例.pdf

    第3章 使用正则表达式编程 3.1 在源代码中使用字面正则表达式 3.2 导入正则表达式函数库 3.3 创建正则表达式对象 3.4 设置正则表达式选项 3.5 检查是否可以在目标字符串中找到匹配 3.6 检查正则表达式能否整个匹配...

    第8章 字符串处理和正则表达式1

    函数名描述输出字符串输出一个或者多个字符串输出字符串并退出当前脚本输出格式化字符串把格式化的字符串写入一个变量中+ 输出是一个程序重要的组成部分,如果一个程序没

    正则表达式的具体介绍.docx

    正则表达式(Regular Expression,通常简写为regex、regexp或RE)是对字符串操作的一种逻辑公式,它使用一系列预定义的特定字符及其组合来构成“规则字符串”,从而实现对字符串的过滤和匹配逻辑。 正则表达式的...

    正则表达式优化JSON字符串的技巧

    json字符串很有用,有时候一些后台接口返回的信息是字符串格式的,可读性很差,这个时候要是有个可以格式化并高亮显示json串的方法那就好多了,下面看看一个正则表达式完成的json字符串的格式化与高亮显示 ...

    java验证字符串是否符合json格式

    json数据交互时作为校验是否通过,用于后台需要构建json返回前台必备

    C#实现字符串处理升级版帮助类cs代码

    3. **字符串格式化**:C# 支持使用格式化字符串进行数字、日期等数据类型的转换和输出,例如使用 `String.Format` 或者插值表达式,方便对字符串进行格式化。 4. **可变字符串**:C# 中的 `StringBuilder` 类能够...

    Java中的正则表达式 -- 示例详解

    大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则...

    PHP和正则表达式教程集合之一第1/2页

    PHP和正则表达式 一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式,希望在这篇入门指导的结束,...

    Python正则表达式和元字符详解

    – 验证字符串是否与模式匹配 (例如,字符串具有电子邮件地址的格式)。 – 在字符串中执行替换(例如将所有大写字母改成小写字母)。 特定于领域的语言是高度专业化的迷你编程语言。 正则表达式是一个例子,SQL...

    Python字符串格式化的方法(两种)

    本文介绍了Python字符串格式化,主要有两种方法,分享给大家,具体如下 用于字符串的拼接,性能更优。 字符串格式化有两种方式:百分号方式、format方式。 百分号方式比较老,而format方式是比较先进的,企图替代...

Global site tag (gtag.js) - Google Analytics