时间:2021-07-01 10:21:17 帮助过:84人阅读
先把数据从数据库取出来,然后用正则匹配取出中间字母,按找字母组件数组
你的意思是将现在的学号剔除字母?保留数字然后存在数组里?
不剔除,找字母,相应字母的学号存在一个数组
最前面的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%'
先把数据从数据库取出来,然后用正则匹配取出中间字母,再按字母分组放入数组