PHP指定截取字符串中的英文字符或数字字符的实例共享。
我们在发展的过程中,经常会遇到诸如数字拦截中国英语的问题,你知道英文字符数是不同的中国;功能我们将在项目共同写一些日常功能包含时间的计算和转换的英文字符;例如,英语中没有拦截功能的几行代码就可以起飞,现在告诉你一个简单的(自己跑了),如果有任何问题,请大家多多指教$c = 'ddaabbccaa;
地球需要我们每个人的爱;
frist1美元= mb_substr($ C,0, 1,UTF-8); / / D
delete_last1 = mb_substr美元($,- 1,UTF-8); / /护理
回声frist1美元。+ + +。delete_last1美元。'; / / D +支持
frist2 = mb_substr美元(美元D、0, 1、UTF-8); / /。
delete_last2 = mb_substr美元($,- 1,UTF-8); / /护理
回声frist2美元。+ + +。delete_last2美元。'; / / + + +支持
e = '11aa22cc33;
$ F = AA地球需要我们每个人的爱。
我们每个人都需要爱的GG;
地球需要我们每个人的爱;
3美元= mb_substr($ E,0, 1,UTF-8); / / 1
3美元= mb_substr($,0, 1,UTF-8); / /
delete_last3美元= mb_substr($,- 1,UTF-8); / /护理
delete_last4美元= mb_substr($ G 1,UTF-8); / /克
frist4 = mb_substr美元($ G,0, 1,UTF-8); / /。
delete_last5美元= mb_substr($ h、1,UTF-8); / /护理
echo $ 3。+ + +。$ 3。' --- '。delete_last3美元。***。delete_last4美元。frist4美元。'; / / 1 + + + --支持***克
echo $ 3。'…'。delete_last3美元。'; / /支持…
回声frist4美元。'…'。delete_last5美元。'; / /护理…
这个字符串无论在数字英语中都是没有判断力的,可以如:…支持或支持…或…
ps:一种过滤字符串中空格的方法
在字符串的第一和结尾处删除英文空间的方法:
功能mbtrim($str)
{
返回mb_ereg_replace('(^(|)+ |(|)+ $)',',$str);
}
在过滤用户输入时,验证以下规则空间,包括整个空间和半空间
用户名= mb_ereg_replace(' ^(|)+ ',' ',为用户);
用户名= mb_ereg_replace(+ $ '(|)',' ',为用户);
为年龄mb_ereg_replace(' ^(|)+ ',' ',为年龄);
为年龄mb_ereg_replace(+ $ '(|)',' ',为年龄);
$方法= mb_ereg_replace(' ^(|)+ ',' ',$方法);
方法mb_ereg_replace美元=(+ $ '(|)',' ',$方法);
$地址= mb_ereg_replace(' ^(|)+ ',' ',$地址);
美元mb_ereg_replace地址=(+ $ '(|)',' ',$地址);