abstract:①substr(string, start,[length]);截取字符串;去掉字符串中的最后一个字符 substr($str,0,strlen($str)-1); ②strstr($str1,$str2[,$bool]); 查询字符串首次出现的位置,若是$bool设置为false或者不写,返回$str2字符串后面的字符串内容(包含$str2);若是
①substr(string, start,[length]);截取字符串;去掉字符串中的最后一个字符 substr($str,0,strlen($str)-1);
②strstr($str1,$str2[,$bool]); 查询字符串首次出现的位置,若是$bool设置为false或者不写,返回$str2字符串后面的字符串内容(包含$str2);若是$bool设置为true,则返回字符串$str2前面的字符串内容(不含$str2)。
③strpos($str,$search【,$start】);查询字符串首次出现的位置,返回所在位置/false。$start规定在何处开始搜索
4 strrpos($str,$search【,$start】);计算指定字符串在目标字符串中最后一次出现的位置
5 stripos($str,$search【,$start】) - 查找字符串首次出现的位置(不区分大小写)
6 strripos($str,$search【,$start】) - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
7 str_replace($old_str1,$new_str2,$str);将字符串中的部分内容old_str1,用目标字符串new_str进行替换,返回替换后的字符串,不改变原字符串。区分大小写。
8 str_ireplace($old_str1,$new_str2,$str);将字符串中的部分内容old_str1,用目标字符串new_str进行替换,返回替换后的字符串,不改变原字符串。;忽略带下写
注意*:替换多个字符串时,放入数组里 str_replace(['peter','zhu','php'],['猪','老师','java'],$str);一一对应去替换,字符串$str中的peter换成猪。。。
9 substr_replace($str,$new_str,[$offset],[$siez]);功能与str_replace()类似,但指定了替换区间。$offset为开始替换的位置,不写默认位所有;$siez为字符串要替换的长度
10 urlencode($url);对url地址字符串进行编码——就是在特殊字符前面加%或者其他符号,防止服务器解析出现歧义。转码:urldecode($url)
11 http_build_query($arr);对数组生成url动态查询字符串(如: ?id=3&m=sd)
例如:http_build_query(['id'=>12,'catd'=>34]);// 返回 id=12&catd=34
12 parse_url($url);//返回url地址解析后的数组,host,path。。。
13 json_encode($var);将数据转为json格式
14 json_decode($str【,$bool】);将json格式字符串解析还原为变量,默认返回都是对象格式。$bool为true时返回即为数组格式。
15 explode(',',$str);将字符串转为数组
16 implode('-',$arr1);将数组转为字符串
17 strcmp($a,$b)比较大小
18 trim($str,【$s要过滤掉的字符串】) : 过滤函数----过滤字符串两边,$s为要过滤掉的字符串,不写默认是字符串两边空格过滤
rtrim($str) ---过滤掉字符串右边的空格
rtrim($str,‘0..9’) ---过滤掉字符串右边的0到9数字
rtrim($str,‘,’) ---过滤掉字符串最右边的指定字符 , (一般处理字符串拼接后的字符串)
ltrim($str,'***') ------过滤掉字符串最左边的指定字符 *** (一般处理字符串拼接后的字符串)
19 strlen($str):字符串长度,
20 str_pad($str,$siez,[$str0],[FLAG]);字符串填充。
$str0为填充字符串,不写默认填充空格;
FLAG为左、右、两边,默认情况下向右边填充(FLAG=STR_PAD_LEFT、STR_PAD_RIGHT(默认)、STR_PAD_BOTH)。
21 strtolower($str),将字符串转为小写
22 strtoupper($str),将字符串转为大写
23 ucfirst($str1,$str2...)将字符串第一个首字母转为大写
24 ucwords($str)将字符串的每个单词的首字母转为小写
Correcting teacher:查无此人Correction time:2019-05-21 09:11:25
Teacher's summary:完成的不错。php最多的就是字符串处理,常用的函数记住就行了。继续加油