一空格特殊字符
1 string trim(string str[,string charlist])去除字符串开始结尾位置的空格和特殊字符
如果没有第二个参数只去除空格
2 string ltrim(string str[,string charlist]) 去除字符串开始位置的空格和特殊字符
3 string trim(string str[,string charlist]) 去除字符串结尾位置的空格和特殊字符
二转义字符还原字符串
1 手动转义 还原字符串
使用“\”后面加特殊字符
2 自动转义 还原字符串
string addslashes(string str)
给字符串str加入'\'
string stripslashes(string str)
将使用addslashes()转义的字符串还原
三获取字符串长度
int strlen(string str)
四 截获字符串
string substr(string str,int start[,int length])
start开始位置(整数从头开始负数从尾开始)
length截取个数。如果为负数 截取到倒数第length个字符
五:比较字符串
boolean strcmp(string str1,string str2);
六 检索字符串
1 string strstr(string haystack,string needle)
haystack:必要参数,从哪里搜索
needle:必要参数 要搜索的字符
echo strstr("aaaabbbbsssaaaccc","a");
从第一个匹配的开始输出
int substr_count(string haystack,string needle) 解锁出现的次数
七 字符串替换
mixed str_ireplace(mixed search,mixed replace,mixed subject[,int&count])
search:必要参数 指定需要查找的字符串
replace:必要参数 替换位置的值
subject 必要参数 置顶查找的范围
参数count可选。替换的次数
$str2="我";
$str1="咱们";
$str="我是一个好人,我来自老百姓";
echo str_ireplace($str2,$str1,$str);
把字符串中的“我”替换成“咱们”
string substr_replace(string str,string renl int start [int length])
str:置顶的要操作的院士字符串
repl:置顶替换后的新字符串
start:置顶开始位置
length:结束位置
八格式化字符串
1 string number_format(float number,[int num_decimal_places],[string dec_seperator],string thousands_seperator);
大家一看就知道了其中第二个参数是控制小数点后的位数的
2 array explode(string separator , string srt,[int limit])
limit可以是负数,返回从后向前数、、
print_r(explode("@","sdflskd@skdjflskd@sdfsd"));