PHP 学習の無料問題集
PHP 学習コース一覧
PHP学習の無料問題集コース一覧。独学者や初心者向けの「初級コース」から「上級コース」まで全149問の問題を用意しました。PHPを使うと動的にWebページを生成することができます。解説を見ながら一つ一つ学習を進めていきましょう。
まずはPHP入門講座で基礎を学ぶ
-
初級コース
全59問
-
中級コース
全47問
-
上級コース
全43問
-
1
呼び出しから逆算してクラスを定義しよう
-
2
1から15を表示させよう
-
3
配列を繋げて「忍者CODE」を表示させよう
-
4
文字列の1部を取り出そう
-
5
文字列の1部を置き換えよう
-
6
配列の個数文ループしよう
-
7
配列を一つひとつ表示しよう
-
8
変数の足し算をしよう
-
9
文字を配列にしてループしよう
-
10
配列から文字列を組み立てよう
-
11
PHPのバージョンを確認しよう
-
12
スリープしよう
-
13
数値か確認しよう
-
14
単位をそろえよう
-
15
割り算をしよう
-
16
最小値を求めよう
-
17
平面をイメージしよう
-
18
台形の面積を求めよう
-
19
面積から一辺の長さを求めよう
-
20
文字列を表示
-
21
変数の出力
-
22
文字列連結
-
23
文字列の長さ
-
24
if文の基本
-
25
配列を作る
-
26
配列の先頭取得
-
27
foreachでループ
-
28
文字列を数値に変換
-
29
配列の要素数
-
30
文字列を大文字に変換
-
31
文字列の前後空白削除
-
32
配列の末尾に追加
-
33
配列の末尾取得
-
34
配列に含まれるか判定
-
35
連想配列から値取得
-
36
null判定
-
37
三項演算子
-
38
forループ
-
39
日付取得
-
40
文字列を小文字に変換
-
41
文字列の先頭取得
-
42
文字列の部分取得
-
43
文字列置換
-
44
whileループ
-
45
switch文
-
46
配列の先頭削除
-
47
配列の末尾削除
-
48
連想配列の存在確認
-
49
isset判定
-
50
空配列判定
-
51
型確認
-
52
乱数生成
-
53
現在時刻取得
-
54
HTMLエスケープ
-
55
フォームPOST取得
-
56
定数定義
-
57
スクリプト終了
-
58
文字列フォーマット
-
59
require
-
1
16進数で表現しよう
-
2
配列を並び替えよう
-
3
配列の要素を削除しよう
-
4
配列を逆転させよう
-
5
配列を再帰しよう
-
6
連想配列を作ろう
-
7
連想配列を操作しよう
-
8
配列を合体させよう
-
9
URLを分解しよう
-
10
Pathを分解しよう
-
11
正規表現を知ろう
-
12
文字列を分けよう
-
13
日本語を処理しよう
-
14
CSVを処理しよう
-
15
時刻を求めよう
-
16
うるう年を求めよう
-
17
文字を日時に変換しよう
-
18
array_map
-
19
array_filter
-
20
array_values
-
21
連想配列のキー取得
-
22
連想配列の値取得
-
23
配列の並び替え
-
24
連想配列のソート
-
25
JSONデコード
-
26
JSONエンコード
-
27
例外処理
-
28
array_reduce
-
29
array_merge
-
30
array_unique
-
31
ksort
-
32
usort
-
33
explode
-
34
implode
-
35
ファイル読み込み
-
36
ファイル書き込み
-
37
filter_input
-
38
array_column
-
39
array_combine
-
40
array_diff
-
41
array_intersect
-
42
glob
-
43
parse_ini_file
-
44
mb_strlen
-
45
password_hash
-
46
password_verify
-
47
session開始
-
1
金額を表示しよう
-
2
サイコロを振ろう
-
3
くじを引こう
-
4
当選確率を計算しよう
-
5
カードをシャッフルしよう
-
6
パラメータを取得しよう
-
7
ブラウザを判別しよう
-
8
リダイレクトしよう
-
9
セッションを使おう
-
10
画像を表示しよう
-
11
画像を調べよう
-
12
カレンダーを表示しよう
-
13
カレンダーをテーブルタグで表示しよう
-
14
型宣言付き関数
-
15
strict_types
-
16
無名関数
-
17
useによる変数捕捉
-
18
Generator
-
19
名前空間
-
20
trait
-
21
インターフェース
-
22
型付きプロパティ
-
23
Reflection
-
24
抽象クラス
-
25
継承
-
26
staticメソッド
-
27
マジックメソッド
-
28
readonlyプロパティ
-
29
match式
-
30
nullsafe演算子
-
31
属性(Attribute)
-
32
PDO接続
-
33
トランザクション
-
34
SPLイテレータ
-
35
ArrayObject
-
36
Iterator実装
-
37
SPLオートロード
-
38
__call
-
39
__get
-
40
DIコンテナ簡易
-
41
Middleware風処理
-
42
Fibers
-
43
FFI
PHPとは主にサーバーサイド側とフロント(ブラウザの表示)側をデータをやり取りする為のプログラミング言語になります。
PHPは古くからある言語で、多くのWebアプリ開発で使用されてきました。今ではLaravel等のフレームワークも用いて開発する手法が業界のトレンドです。
フレームワークを学習する前に、PHPを基礎から学びたい方は、PHP入門講座をご覧ください。