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表示替换长度。
字符串 操作
(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表示替换长度。
相关文章推荐
- [PHP]进阶教程:双引号和单引号在PHP中的区别以及字符串的基本操作
- Php学习之路三(字符串操作)
- PHP通过{}对字符串进行操作
- php进阶 ->字符串操作
- PHP学习:字符串操作和正则表达式
- PHP字符串实体操作
- Php字符串操作
- PHP教程 PHP_字符串操作入门教程
- php字符串操作
- php字符串操作相关(2)
- php 字符串操作函数详解
- PHP中字符串操作入门教程
- PHP基础笔记【2】字符串操作
- 【php基础】PHP常用字符串操作函数
- php中的几个字符串操作函数strtoupper strtolower ucwords ucfirst lcfirst函数
- Php学习之路三(字符串操作)
- php字符串操作
- PHP - 字符串操作
- php操作字符串转换成数组、、、parse_str(字符串转换成PHP数组)
- PHP学习笔记12:字符串操作