PHP常用函数
取字符串长度 strlen
$a=”hello”;
Echo strlen($a);
比较两个字符串
Strcmp(“hello”,”Hello”)判断两个字符串是否相同,相同返回0,不同返回1,区分大小写。
Strcasecmp(“hello”,”HELLO”)判断两个字符串是否相同,相同返回0,不同返回1,不区分大小写。
转字母为小写:
Strtolower();
转字母为大写:
Strtoupper();
拆分字符串,并且返回一个数组,相对比较重要 explode();
$a=”n001|n002|n003|n004”;
$attr=Explode(”|”,“$a”);
Var_dump($attr)
将数组元素拼接成字符串 相对比较重要
$a=”n001|n002|n003|n004”;
$attr=Explode(”|”,“$a”);
$attr=explode(“>”,”$attr”);
替换字符串,替换指定位置 substr_replace
$a=”n001|n002|n003|n004”;
Echo substr_replace($a,“mm”,0,2);
第一个参数是被替换的字符串,第二个参数是用什么去替换,第三个参数是从哪个位置开始替换,第四个参数是替换多少长度
查找替换 str_replace
$a=”n001|n002|n003|n004”;
Echo str_replace(“n”,”p”,$a);第一个参数是查找哪个数,第二个参数是替换成哪个数,第三个参数是在哪个字符串里替换。
截取字符串 substr
Substr($a,0,4);第一个参数是在哪个字符串内截取,第二个参数是从什么地方开始截取,第三个字符串是截取多少长度
根据长度拆分字符串 str_split
$a=”n001|n002|n003|n004”;
Var_dump(str_split($a,2)); 第一个是在哪个字符串内截取,第二个参数是截取的每个字符串的长度
返回某个字符串出现的位置到末尾的全部字符 strstr
$a=”n001|n002|n003|n004”;
Echo strstr($a,”|”);
第一个参数是在哪个字符串内运行,第二个字符串是返回的某个字符串出现的字符
去掉空格 trim
Trim();
$a.trim(); JS里没有,但是Jqurey里有。