您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP的字符串处理(提取字母)

2025/12/24 6:37:59发布9次查看
问题是这样的。学校的学号是数字和字母混合的。字母代表了系名。
比如6sc14032s中sc是理学部,现在想把相同学部学生的学号抽出来放入数组,该怎么办啊。(学号存在mysql数据库中。)
回复讨论(解决方案) 先把数据从数据库取出来,然后用正则匹配取出中间字母,按找字母组件数组
你的意思是将现在的学号剔除字母?保留数字然后存在数组里?
不剔除,找字母,相应字母的学号存在一个数组
最前面的6是什么意思?
6 表示博士 5是研究生 之类
使用substr 按位获取,然后放入数组。
$n = '6sc14032s';$arr = array();$arr[] = substr($n,0,1);$arr[] = substr($n,1,2);$arr[] = substr($n, 3, 5);$arr[] = substr($n, 8, 1);print_r($arr);
select * from table where id like '%sc%'
先把数据从数据库取出来,然后用正则匹配取出中间字母,再按字母分组放入数组
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product