PHP中去掉大写字母的方法有几种,怎么用
导读:今天就跟大家聊聊有关“PHP中去掉大写字母的方法有几种,怎么用”的内容,可能很多人都不太了解,为了让大家更加了解“PHP中去掉大写字母的方法有几种,怎么用”,小编给大家总结了以下内容,希望这篇文章能帮助大家,下面我们一起来了解看看吧。...
今天就跟大家聊聊有关“PHP中去掉大写字母的方法有几种,怎么用”的内容,可能很多人都不太了解,为了让大家更加了解“PHP中去掉大写字母的方法有几种,怎么用”,小编给大家总结了以下内容,希望这篇文章能帮助大家,下面我们一起来了解看看吧。两种去除方法:1、利用preg_replace()执行正则表达式搜索所有大写字母并将其替换为空字符即可,语法“preg_replace('/[A-Z]/','',$str)”。2、利用preg_filter()执行正则表达式搜索所有大写字母并将其替换为空字符即可,语法“preg_filter('/[A-Z]/','',$str)”。
在php中,可以利用preg_replace()或preg_filter()配合正则表达式来去除字符串中的所有大写字母。
使用到的正则表达式:/[A-Z]/
作用:搜索所有大写字母
方法1:使用preg_replace()进行正则替换
preg_replace() 函数可以执行正则表达式的搜索和替换
只需要利用preg_replace()执行正则表达式搜索所有大写字母并将其替换为空字符即可。
?php
header('content-type:text/html;
charset=utf-8');
function f($str)
{
$pattern = '/[A-Z]/';
$replacement = '';
echo preg_replace($pattern, $replacement, $str)."br>
";
}
$str='Hello World';
var_dump($str);
f($str);
$str='abCdEfG';
var_dump($str);
f($str);
?>
登录后复制
方法2:使用preg_filter()进行正则替换
preg_filter()和preg_replace() 函数一样,可以执行正则表达式的搜索和替换。
只需执行正则表达式搜索所有大写字母并将其替换为空字符即可。
?php
header('content-type:text/html;
charset=utf-8');
function f($str)
{
$pattern = '/[A-Z]/';
$replacement = '';
echo "处理后:".preg_filter($pattern, $replacement, $str)."br>
br>
";
}
$str='Hello World';
echo "原字符串:".$str."br>
";
f($str);
$str='abCdEfG';
echo "原字符串:".$str."br>
";
f($str);
?>
登录后复制
说明: preg_replace() 和 preg_filter() 的区别
preg_filter() 函数只返回匹配成功的结果,而 preg_replace() 返回所有结果,不管是否匹配成功。
以上就是关于“PHP中去掉大写字母的方法有几种,怎么用”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP中去掉大写字母的方法有几种,怎么用
本文地址: https://pptw.com/jishu/650229.html