PHP 分割字串的问题
程序员文章站
2022-05-27 09:41:51
...
在php中,如果我要把e前和后的字串分割该怎么办?
像这样:
abcde1234 转成 abcd 1234
小白求助...
回复内容:
在php中,如果我要把e前和后的字串分割该怎么办?
像这样:
abcde1234 转成 abcd 1234
小白求助...
简单 正则搞定
$str = "abcde1234";
preg_match('/^(\w+)e(\d+)$/i',$str,$matches);
print_r ($matches);
Array
(
[0] => abcde1234
[1] => abcd
[2] => 1234
)
explode()函数 http://www.w3school.com.cn/php/func_string_explode.asp
abcd
[1] => 1234
)
在线演示:http://3v4l.org/k7Dap
支持楼上,当然你也可以用strpos查找位置,然后用substr来裁剪出来。具体用法可以看手册。看你具体怎么想了
正则表达式也可以做到更复杂的分割
上一篇: Yii2中做中英文网站
推荐阅读
-
php+AJAX传送中文会导致乱码的问题的解决方法
-
利用php实现禁用IE和火狐的缓存问题
-
关于PHP5.6+版本“No input file specified”问题的解决
-
PHP的foreach中使用引用时需要注意的一个问题和解决方法
-
ECshop 迁移到 PHP7版本时遇到的兼容性问题
-
WampServer搭建php环境时遇到的问题汇总
-
PHP中遇到的时区问题解决方法
-
解决php的“It is not safe to rely on the system’s timezone settings”问题
-
php中的路径问题与set_include_path使用介绍
-
php的慢速日志引起的Mysql错误问题分析