当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

2.2动态输出字符

9/17/2020 9:45:44 PM 人评论

2.2动态输出字符

2.2 动态输出字符

在实际的网页设计过程中,单使用echo()函数命令并不能满足实际的应用,如需要输出随机的数字、控制字符串的大小写以及一些特殊的字符处理等常用操作,都可以通过调用相应的函数命令加以实现。

2.2.1 随机函数的调用

如果要实现相应的字符控制就需要调用相应的函数命令,在PHP编程中调用相应的函数还是比较简单的,如使用rand()函数来产生一个随机数字(范围是0到10):

alt

刷新便可看到输出结果的变化,rand函数中的0和10为指定给rand函数的参数。前面的0就意味着最小可能出现的数值为0,10则意味着最大可能出现的数值为10,很多函数都有必选或是可选的参数,如图2-4所示为随机输出的数字8。

alt

图2-4 随机函数的输出

2.2.2 控制字符串首尾

使用trim()函数可以返回去除字符串string首尾的空白字符的字符串。

语法:

alt

返回值:字符串

函数种类:资料处理

在使用来自HTML表单信息之前,一般都会对这些数据做一些整理,举例如下:

alt

运行的结果可以将前后的空白去除,如图2-5所示。

alt

图2-5 去除前后空白的输出效果

2.2.3 格式化输出字符

nl2br()函数可以将换行字符转换成HTML换行的<br>指令。

语法:

alt

返回值:字符串

函数种类:资料处理

举例如下:

alt

输出的结果如图2-6所示。

alt

图2-6 格式化输出字符的结果

2.2.4 打印格式化输出

PHP支持print()结构在实现echo功能的同时能返回值(true或false,是否成功),使用printf()可以实现更复杂的格式。

语法:

alt

返回值:整数

函数种类:资料处理

举例如下:

alt

输出的结果如图2-7所示。

alt

图2-7 格式化输出效果

2.2.5 字母大小写转换

字母的大小写转换在PHP网页转换中经常使用到,涉及的常用函数命令,如strtoupper()可以将字符串转换成大写字母,将每个单词的第一个字母变大写可以使用ucwords(),将字符串的第一个字母转成大写可以使用ucfirst(),将字符串转换成小写字母可以使用strtolower(),举例如下:

alt

alt

图2-8 字母转换大小写

2.2.6 特殊字符的处理

有些字符对于MySQL是有特殊意义的,比如引号、反斜杠和NULL字符。可以使用addslashes()函数和stripslashes()函数正确处理这些字符,PHP5中默认是开启魔术引号的magic_quotes_gpc,例如:

alt

运行结果如图2-9所示。

alt

图2-9 处理特殊的字符

相关教程

共有条评论 网友评论

验证码: 看不清楚?