
ようこそ
名前:山本 元
年齢: 20 才
名前: 山本 元
年齢: 20 才
名前:山本 元
年齢:20 才
数あて
数あて
成績= 優PHP のforループは、特定の回数だけコードブロックを繰り返し実行する制御構造です。ループの反復回数が事前にわかっている場合に最適です。
for (初期化式; 条件式; 増分式) {
// 実行されるコードブロック
}
例題1:BS5色の配列とfor
primary
success
danger
info
warning
secondary
black
white
transparent
例題2:九九の表を表示する
1・1=1 |例題3: 任意個の整数をランダムに生成し配列に入れ表示する。
最大値 = 2PHP のwhileループは、条件が真である限り、コードブロックを繰り返し実行します。
例題1:BS5色の配列とwhile
primary
success
danger
info
warning
secondary
black
white
transparent
例題2: 階乗の計算(関数の定義と利用)
foreachはPHPで配列やオブジェクトを反復処理するための便利な構文です。
foreach ($array as $value) {
// $valueを使用した処理
}
またはキーも取得する場合:
foreach ($array as $key => $value) {
// $keyと$valueを使用した処理
}
例題1:配列の反復処理
<?php
$fruits = ['apple', 'banana', 'orange'];
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
?>
apple例題2:連想配列の処理
<?php
$person = [
'name' => 'John',
'age' => 30,
'city' => 'New York'
];
foreach ($person as $key => $value) {
echo "$key: $value <br>";
}
?>
name: John 参照による反復: 元の配列の値を変更したい場合、参照を使用します
<?php
$numbers = [1, 2, 3];
foreach ($numbers as &$number) {
$number *= 2;
}
unset($number); // 参照を解除することを推奨
print_r($numbers);
?>
Array
(
[0] => 2
[1] => 4
[2] => 6
)