您的位置:首页 > 编程语言 > PHP开发

PHP字符串操作

2018-01-21 13:01 148 查看
        PHP
字符串 操作

(1)连接方法
 用符号 “.”进行连接。

注意:双引号中的变量可以自动转换为对应字符串值。
(2)去除字符串中首尾的空格和其他字符
 string trim(string str [,string charlist]);
 string ltrim(string str [,string charlist]);
 string rtrim(string str [,string
charlist]);
例: trim($str, "@")
注意:默认删除所有可选参数。可选参数包括:\0, \t,\n, \0xB, \r, " " 。
(3) 转义和还原
string addslashes(string str); 
string stripslashes(string str);
string add
9ba0
cslashes(string str, string charlist); //在指定字符前加上反斜线 \
string stripslashed (string str);
注意:在对指定字符添加转义时,非字母数字等字符(比如汉字),将转换成八进制,并在八进制前添加\ 然后显示。
(4)获取字符串长度
int strlen(string str);
(5) 连接和分割字符串的方法
分割:
array explode(string separator, string str [,int limit]); //limit表示返回数组最多包含limit个元素。
返回一个键值对 数组
合成 : string implode(string glue, array pieces);

(6)添加,删除,截取字符串
截取: string substr(string str, int start [, int length]);
注意: start为负数时,从字符串末尾开始截取(末尾从-1开始,开头从0开始)
当llength为正数,表示截取的长度,当length为负数时,则取到倒数第length个字符。
(7)查找和替换字符串
string strstr(string haystack, string needle,bool before=false);
返回首次出现的位置到末尾组成的字符串。若before等于true, 则返回首次出现位置前面的字符串。
int substr_count(string haystack , string needle)
返回子串出现的次数。
mixed str_ireplace(mixed search ,mixed replace, mixed subject [,int &count]);
替换字符串,count表示替换数量。
应用: 查询关键字描红功能。
string substr_replace(string str, string replace, int start [, int length]);
替换字符串,start表示位置,length表示替换长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: