标签:字符串处理
一、字符串类型的特点
<?php
echo $substr("123456",2,4); //将字符串用于字符串函数$substr()处理,输出字符串345
echo $substr(123456,2,4); //将整型用于字符串函数$substr()处理,输出同样是字符串345
echo hello; //会先找hello常量,找不到就会将常量名看做是字符串使用
?>
在上面的代码中,将不同类型的数据使用字符串处理函数$substr()处理,得到了相同的结果。
<?php
$str="lamp";
echo $str{0}; //输出$str中第一个字符1
echo $str{1}; //输出$str中第二个字符a
echo $str{2}; //输出$str中第三个字符m
echo $str{3}; //输出$str中第四个字符p
echo $str{0}.$str{1}; //输出$str中的前两个字符1a
echo $last=$str{strlen($str)-1}; //获取$str的最后一个字符串,输出结果为p
echo $str{strlen($str)-1}="e"; //修改$str中的最后一个字符,输出结果为e
echo $str{1}="nginx"; //输出结果为n
?>
二、双引号中变量解析总结
三、常用的字符串输出函数
PHP中常用的字符串输出函数
函数名 | 功能描述 |
echo() | 输出字符串 |
print() | 输出一个或多个字符串 |
die() | 输出一条消息,并退出当前脚本 |
printf() | 输出格式化字符串 |
sprintf() | 把格式化的字符串写入一个变量中 |
1、echo()函数
该函数是在PHP中使用最多的函数,因为它的效率高。实际上它不是一个函数,而是个语言结构,使用时可以加括号,也可以不加。
2、print()函数
该函数同样是一个语言结构,使用时可以加括号,也可以不加。只能输出简单类型变量的值,如int,string。有返回值,成功是1(in类型),失败是0。print_r()是函数,可以输出复杂类型变量的值,如数组,对象;其返回值为true(bool类型)或flase。
3、die()函数
4、printf()函数
5、sprintf()函数
四、常用的字符串格式化函数
字符串的格式化就是将字符串处理为某种特定的格式。通常用户从表单中提交给服务器的数据都是字符串的形式,为了达到期望的输出效果,就需要按照一定的格式处理这些字符串后再去使用。
PHP中常见的字符串格式化函数
函数名 | 功能描述 |
ltrim() | 从字符串左侧删除空格或其他预定义字符 |
rtrim() | 从字符串末端开始删除空白字符或其他预定义字符 |
trim() | 从字符串两端开始删除空白字符或其他预定义字符 |
str_pad() | 把字符串填充为新的长度 |
strtolower() | 把字符串转换为小写 |
strtoupper() | 把字符串转换为大写 |
ucfirst() | 把字符串中的首字母转换成大写 |
Ucwords() | 把字符串中每个单词的首字母转换成大写 |
nl2br() | 在字符串的每个新行之前插入HTML换行符 |
五、字符串比较函数
本文出自 “12145704” 博客,请务必保留此出处http://12155704.blog.51cto.com/12145704/1870759
标签:字符串处理
原文地址:http://12155704.blog.51cto.com/12145704/1870759