PHP字符串的操作
Php字符串的操作
一 去除字符串的左右空格 Trim() ;
string trim(string str [,string charlist]);
参数二是指定删除字符串中的那些字符 ,
Itrim() 删除左边的空格或 字符
Rtrim() 删除右边的空格或字符;
二 自动转义 与还原字符串数据
addcslashes() 用于字符串加入 \ 线
4.stripcslashes() 去除字符串的 \线
三 获取字符串的长度 strLen();
注意 : 汉字占两个字符,数字、英文、小数点、下划线和空格占一
个字符。
四 截取字符串 substr ( string str, int start [, int length])
Start 指定开始截取的字符串 从0 开始 如果为负数 从末尾开始截取
五 比较字符串
在PHP中,对字符串之间进行比较的方法有很多种
- 第一种是使用strcmp()函数按照字节进行比较
- 第二种是使用strnatcmp()函数按照自然排序法进行比较
- 第三种是使用strncmp()函数指定从源字符串的位置开始比较
int strcmp ( string str1, string str2)
六 检索字符 Strstr();
haystack必要参数,指定从哪个字符串中进行搜索
needle必要参数,指定搜索的对象。如果该参数是一个数值,
那么将搜索与这个数值的ASCII值相匹配的字符
注意:本函数区分字母的大小写。
七替换 str_ireplace()函数
mixed str_ireplace ( mixed search, mixed replace, mixed
subject [, int &count])
将所有在参数subject中出现的参数search以参数replace取代,参数
&count表示取代字符串执行的次数。本函数区分大小写。
参数说明:search必要参数,指定需要查找的字符串;replace必要参
数,指定替换的值;subject必要参数,指定查找的范围;count可选参
数,获取执行替换的数量
substr_replace()
八格式化字符串
number_format()函数。
number_format()函数用来将数字字符串格式化。
九分割字符串
array explode(string separator,string str,[int limit])
返回值是void,可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct)也就是关键字,而并不是真正的函数,因此不能作为表达式的一部分使用。使用的时候不用加括号,加上也可以。只支持基本类型,布尔型除 外,echo true的时候显示1,echo false的时候啥都没有。echo不可以输出数组类型
返回值是int,只能输出一个字符串,不支持逗号分隔多个显示变量的语法。print能输出数组类型的数据,