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()函数可以将字符串中的所有首字符全部转换为大写字符