ホームページ > バックエンド開発 > PHPチュートリアル > PHPの文字列処理(文字の抽出)

PHPの文字列処理(文字の抽出)

WBOY
リリース: 2016-06-23 13:18:02
オリジナル
3318 人が閲覧しました

これが問題です。学校ID番号は数字と文字の組み合わせです。文字は部署名を表します。
例えば、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%'
ログイン後にコピー

まずデータベースからデータを取り出し、次に通常のマッチングを使用して中央の文字を取り出し、文字ごとに配列にグループ化します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート