入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP字符串操作

创建时间:2018-01-21 投稿人: 浏览次数:283

        PHP 字符串 操作

(1)连接方法

 用符号 “.”进行连接。

注意:双引号中的变量可以自动转换为对应字符串值。

(2)去除字符串中首尾的空格和其他字符

 string trim(string str [,string charlist]);

 string ltrim(string str [,string charlist]);

 string rtrim(string str [,string charlist]);

例: trim($str, "@")

注意:默认删除所有可选参数。可选参数包括:, , , xB, , " " 。

(3) 转义和还原

string addslashes(string str); 

string stripslashes(string str);

string addcslashes(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表示替换长度。

阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像