PHP字符串操作

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值