php有一个截取字符串的
功能,它只能
处理英文,数字不能截取
中文混合行,有需要的朋友可以
参考,后者比较好用,第一个主要是初学者
学习的。
PHP
字符串结构
$str =有;
回声原始字符串:美元的结构。
;
以多种方式拦截
str1 substr($str =美元,5);
回声第五字结束的开始:美元。str1的..
;
str2 substr($str =美元,9,4);
回声开始4字第九字:美元str2。
;
但美元= substr($str,- 5);
回声以倒数5字:但美元。
;
str4美元= substr($str,- 8,4);
回声开始以4字符从倒数第八字落后:str4美元。
;
str5美元= substr($str,- 8,- 2);
回声从倒数第八字的倒数第二个字符开始:str5美元。
;
>
支持中英文截取。
*
------------------------------------------------------
参数:
str_cut美元需要截断字符串
$长度允许字符串
显示的最大长度。
程序功能:全角半角(
汉字和英文混合字符串截取)防止乱码
------------------------------------------------------
* /
功能substr_cut(str_cut美元美元,长度)
{
如果(strlen($ str_cut)> $长度)
{
($ i = 0;$ i < $长度;$ + +)
如果(ORD($ str_cut {我})> 128)$我+ +;
str_cut美元= substr(str_cut美元,0美元,我)。…..;
}
返回的str_cut;
}
>
1个字符串的反转
函数。
$str =你好; / / ----> Olleh
回声strrev($str)。这是由
系统提供的;
向下写一个函数来实现反转
strarr美元= str_split(str); / /阵列({ 0 } = { 1 } = > > H E { 2 } = { 3 } = > > L L { 4 } = > O)
$ str1 =;
为($我=计数($ 1美元strarr);我> = 0;$我--){
美元美元美元strarr str1。= {我};
}
echo str1;
2、获取
文件的
后缀名JPG或JPG。
文件大小= ABC .exe .webp;
回声strrchr($文件'。)。; / /这是系统功能,查找文件名
回声strrev(strstr(strrev(文件),真的, / / strstr '));()返回字符串的第一时间,和真正的回报是说之前的字符串。
回声substr($文件,个子($文件 / /个子''。'))()返回最后一次。
位置,然后在截取中
strarr美元=爆炸(的文件);
回声$ strarr {计数($ strarr)- 1 }; / /爆炸()函数将字符串
转换成一系列的点
/ /回声array_pop($ strarr);
/ /回声结束($ strarr);
回声是($文件,pathinfo_extension)。; / /是()函数返回该文件的
路径信息
回声strrev(substr(strrev(文件),0,strpos(文件的))的);
3、1234567890—> 1234567890
$str = '1234567890;
strarr美元= str_split(strrev(str),3);
回声strrev(崩溃('',strarr美元)); / /:> 1234567890