企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 1.字符串截取 ~~~ $a = "fdsafsdafsdafdsafsa"; substr($a,5,3); //从第五个开始往后截取三个 substr($a,5,-3); //从第五个开始截取到倒数第三位之前 substr($a,-7,3); //从倒数第7个开始往后截取三个 substr($a,-7,-4); //从倒数第7个开始截取到倒数第四个之前 substr($a,2) //去掉字符串前面两个 ~~~ ## 2.查找字符串 ~~~ strstr($a,'af'); //查找字符串中的af开始截取(包含af) strstr($a,'af',true); //查找字符串中的af开始往前截取 ~~~ ## 3.查找字符串出现的位置 ~~~ strpos($a,'af'); //查找af首次出现的位置 strpos($a,'af'); //查找af最后一次出现的文字 ~~~ ## 4.去掉字符串左右空格 ~~~ trim($a,' '); //去掉字符串左右多余空格或指定字符串 ltrim($a,' '); //去掉字符串左边多余空格或指定字符串 rtrim($a,' '); //去掉字符串右边多余空格或指定字符串(chop) ~~~ ## 5.大小写转换 ~~~ strtolower($a); //全部转换为小写 strtoupper($a); //全部转换为大写 ucfirst($a); //首个转换为大写 ucwords($a); //每个单词首个转换为大写 ~~~ ## 6.ascii码转换 ~~~ ord($a); //转换为ascii码 chr($a); //ascii码转换字符 ~~~ ## 7.字符串反转 ~~~ strrev($a); ~~~ ## 8.获取字符串长度 ~~~ strlen($a) mb_strlen($a); ~~~ ## 9.字符串比较 ~~~ strcmp($a); ~~~ >相等为0 大为1 小为-1 ## 10.字符串替换 ~~~ str_replace(',','@',$a); //将字符串中的,替换为@ str_replace(array(',','@'),'!',$a); //将字符串中的,和@替换为! str_replace(array(),array(),$a); //将字符串前面数据中的替换为后面数组中的 ~~~