こんにちは!そして明けましておめでとうございます。
22年度入社の中島です。
新年が明けたと思ったらもう一ヶ月が終わりました…
とても早い気がします。
『一月往ぬる二月逃げる三月去る』という言葉があるように、ぼーっとしていたらあっという間に四月になるかもしれませんね。
このままだとまずいと思い、今年の1月から技術力向上のためPHPのテキストで学習に取り組んでいます。
今回はその復習も兼ねて、簡単にブログにまとめていきます。
学習に使用したPHPのテキストはこのテキストです。
![](https://blog-s.xchange.jp/wp-content/uploads/2023/02/20230201_113051-614x1024.jpg)
そして、学習した内容を大まかにまとめると
・PHPの基本
変数、定義、データ型、配列など
・演算子
代入演算子、比較演算子、論理演算子、ビット演算子など
・制御構文
if命令、switch命令、while/do命令、for命令、foreach命令など
・組み込み関数
文字列関数(mb_strlen関数、mb_substr関数、str_replace 関数)
配列関数(count 関数、array_merge 関数、implode関数)
正規表現(PCRE)関数(preg_match 関数、preg_replace関数、preg_split 関数)
ファイルシステム関数(fopen/fclose関数、fwrite関数、fgetcsv関数)
など現在進行形で学習しています。
そして表紙に書いてあるように
『手を動かしながら学ぶ』と書いてあるので、実際にプログラムを打って実行して動きを確認しながら学習しています。
1 |
テキストプログラム |
1 2 3 4 5 6 7 8 |
<?php $str='彼の電話番号は0399-88-9785,私のは0398-99-1234です。 郵便番号はどちら687-1109です。'; if(preg_match('/([0-9]{2,4})-([0-9]{2,4})-([0-9]{4})/', $str, $data)) { print "電話番号: {$data[0]}<br />"; print "市外局番: {$data[1]}<br />"; print "市内局番: {$data[2]}<br />"; print "加入者番号: {$data[3]}<br />"; } |
1 2 3 4 |
[crayon-66dd0df1cbc70273838336 ]電話番号: 0399-88-9785 市外局番: 0399 市内局番: 88 加入者番号: 9785 |
『テキストを読む』→『プログラムを打ち込む』→『プログラムを実行する』
この流れで学習を行い、理解できない部分は上司に聞いたりGoogleで調べながらより理解を深めていきます。
先ほどもお話ししたように現在進行形で学習中です。テキストのページも半分ほどでまだまだこれからなので、一生懸命取り組んでいきます。
今回はここまで
最後までご覧いただきありがとうございました!