データ型と変数の使い方
お疲れ様です。
2026/Apr/06, Mon, 00:54:06
名前:山本 元
年齢: 20 才
名前: 山本 元
年齢:
名前:山本 元
年齢:20 才
$a=123 $b=123 $c=123
値比較の ==
1
1
1
int(123)
string(3) "123"
bool(true)
int(123)
float(123)
bool(true)
string(3) "123"
float(123)
bool(true)
型と値両方の比較の ===
$a===123 int(123)
bool(true)
$a===$b int(123)
string(3) "123"
bool(false)
$a===$c int(123)
float(123)
bool(false)
$b===$c string(3) "123"
float(123)
bool(false)
3分岐比較spaceship operator 数値
$a=2 $b=3
0
1
-1
3分岐比較spaceship operator 文字列
$st1=Hello $st2=world $comp=-1
フォームでの入力と演算子
$mydata=
increment インクリメント
1
1
1
$a= 7
$b = 5
$c = 7
decrement デクリメント
$a= 3
$b = 5
$c = 3
文字列演算子
おはようございます。
こんにちは。
こんばんは。
名前:山本 元
年齢:20
配列演算子
山本元
原野花子
朝倉咲
$fname:
Array
(
[0] => 元
[1] => 花子
[2] => 咲
)
$lname:
Array
(
[0] => 山本
[1] => 原野
[2] => 朝倉
)
$data1:
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
[4] => 9
)
$data2:
Array
(
[0] => 2
[1] => 4
[2] => 6
[3] => 8
)
bool(false)
連想配列
$arr1:
Array
(
[a] => 1
[b] => 2
)
$arr2:
Array
(
[b] => 3
[c] => 4
)
配列の結合:
先頭の配列を優先する結合方法で、キーの重複を防ぎます
$result:
Array
(
[a] => 1
[b] => 2
[c] => 4
)
Array
(
[name] => 田中 太郎
[age] => 30
)
田中 太郎
2次元連想配列
Array
(
[0] => Array
(
[name] => 田中 太郎
[age] => 30
)
[1] => Array
(
[name] => 山本 元
[age] => 28
)
[2] => Array
(
[name] => 原野 花子
[age] => 27
)
)
田中 太郎
繰返し制御構文 for文
PHP のforループは、特定の回数だけコードブロックを繰り返し実行する制御構造です。ループの反復回数が事前にわかっている場合に最適です。
for (初期化式; 条件式; 増分式) {
// 実行されるコードブロック
}
例題1:BS5色の配列とfor
りんご
バナナ
キウイ
オレンジ
ぶどう
例題2:九九の表を表示する
1・1=1 |
1・2=2 | 2・2=4 |
1・3=3 | 2・3=6 | 3・3=9 |
1・4=4 | 2・4=8 | 3・4=12 | 4・4=16 |
1・5=5 | 2・5=10 | 3・5=15 | 4・5=20 | 5・5=25 |
1・6=6 | 2・6=12 | 3・6=18 | 4・6=24 | 5・6=30 | 6・6=36 |
1・7=7 | 2・7=14 | 3・7=21 | 4・7=28 | 5・7=35 | 6・7=42 | 7・7=49 |
1・8=8 | 2・8=16 | 3・8=24 | 4・8=32 | 5・8=40 | 6・8=48 | 7・8=56 | 8・8=64 |
1・9=9 | 2・9=18 | 3・9=27 | 4・9=36 | 5・9=45 | 6・9=54 | 7・9=63 | 8・9=72 | 9・9=81 |
例題3: 任意個の整数をランダムに生成し配列に入れ表示する。
最大値 = 2
最小値 = 1
総和 = 3
平均値 = 1.5