首頁 > 後端開發 > php教程 > PHP的字符串处理(提取字母)

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-23 13:18:02
原創
3337 人瀏覽過

问题是这样的。学校的学号是数字和字母混合的。字母代表了系名。
比如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%'
登入後複製

先把数据从数据库取出来,然后用正则匹配取出中间字母,再按字母分组放入数组

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
理解如何在 PHP 中提取子字串
來自於 1970-01-01 08:00:00
0
0
0
PHP:最大限度地提高尋找下一個字母的效率
來自於 1970-01-01 08:00:00
0
0
0
php如何單獨提取不符合條件的字串
來自於 1970-01-01 08:00:00
0
0
0
javascript - node得到req不能得到boolean
來自於 1970-01-01 08:00:00
0
0
0
javascript - js 寫一個正規 提取文字中的數據
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板