Compare commits
23 Commits
master
...
m-takatsuk
| Author | SHA1 | Date | |
|---|---|---|---|
| 1295c8cd43 | |||
| f5e0b5abb4 | |||
| 6317d61147 | |||
| 5255f70e3b | |||
| d1a08dd5d5 | |||
| 376c78cb38 | |||
| d277c5b669 | |||
| cfe2332a76 | |||
| f34417bdad | |||
| 22be3163a2 | |||
| 85ee781d42 | |||
| 0302be2355 | |||
| 150e8537b4 | |||
| 3ceabfca13 | |||
| 8f7d82dc0d | |||
| d69f07ecf6 | |||
| fc45a1b096 | |||
| b8c779f378 | |||
| dbe3de3ca4 | |||
| ec2ba7ead8 | |||
| 5d2ccc0119 | |||
| 40c8dcd656 | |||
| 85c153404e |
@@ -1,3 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// 「Hello, world」と表示(Webブラウザ上)してください
|
// 「Hello, world」と表示(Webブラウザ上)してください
|
||||||
|
echo "Hello world";
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// 変数 value を宣言してください
|
// 変数 value を宣言してください
|
||||||
|
$msg = 'value' ;
|
||||||
|
|
||||||
// 変数 value に 10(数字) を代入してください
|
// 変数 value に 10(数字) を代入してください
|
||||||
|
$value = 10;
|
||||||
|
|
||||||
// 変数 value に入っている値を出力します
|
// 変数 value に入っている値を出力します
|
||||||
echo $value;
|
echo $value;
|
||||||
|
|||||||
@@ -2,6 +2,6 @@
|
|||||||
|
|
||||||
// TODO: 変数の命名規則に従っていない変数名を修正してください。
|
// TODO: 変数の命名規則に従っていない変数名を修正してください。
|
||||||
|
|
||||||
$1value = "100";
|
$value1 = "100";
|
||||||
|
|
||||||
echo $1value;
|
echo $value1;
|
||||||
|
|||||||
@@ -1,8 +1,27 @@
|
|||||||
<?php
|
<?php
|
||||||
// TODO: 変数arrayにそれぞれ、整数[1,4,7,10,13] を代入してください
|
// TODO: 変数arrayにそれぞれ、整数[1,4,7,10,13] を代入してください
|
||||||
|
$array= [
|
||||||
|
"1",
|
||||||
|
"4",
|
||||||
|
"7",
|
||||||
|
"10",
|
||||||
|
"13"
|
||||||
|
];
|
||||||
|
|
||||||
// TODO: 変数arrayに格納されている値を前から順番に全て表示してください(echoを使うこと)
|
// TODO: 変数arrayに格納されている値を前から順番に全て表示してください(echoを使うこと)
|
||||||
|
$array[0] = "1";
|
||||||
|
$array[1] = "4";
|
||||||
|
$array[2] = "7";
|
||||||
|
$array[3] = "10";
|
||||||
|
$array[4] = "13";
|
||||||
|
|
||||||
|
echo $array[0];
|
||||||
|
echo $array[1];
|
||||||
|
echo $array[2];
|
||||||
|
echo $array[3];
|
||||||
|
echo $array[4];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 【+αチャレンジ】
|
// 【+αチャレンジ】
|
||||||
// 第4章で学ぶ「142ページ or 147ページの方法」を使うと、もっと簡単に書けます!
|
// 第4章で学ぶ「142ページ or 147ページの方法」を使うと、もっと簡単に書けます!
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// TODO: 配列keywordを定義し 「'平', '島', '沼', '山', '森'」 を代入してください
|
// TODO: 配列keywordを定義し 「'平', '島', '沼', '山', '森'」 を代入してください
|
||||||
|
$keyword =['平','島','沼','山','森'];
|
||||||
|
|
||||||
// TODO: 配列keywordに格納されている「沼」のみを表示してください
|
// TODO: 配列keywordに格納されている「沼」のみを表示してください
|
||||||
|
echo $keyword[2];
|
||||||
|
|
||||||
// 【+αチャレンジ】
|
// 【+αチャレンジ】
|
||||||
// 第4章で学ぶ「制御構文」を使うと、もっと簡単に書けます!
|
// 第4章で学ぶ「制御構文」を使うと、もっと簡単に書けます!
|
||||||
|
|||||||
@@ -9,6 +9,11 @@
|
|||||||
* pass |12qwaszx
|
* pass |12qwaszx
|
||||||
*
|
*
|
||||||
* */
|
* */
|
||||||
|
$array =[
|
||||||
|
'name' => 'suzuki',
|
||||||
|
'mail' => 'suzuki@hoge.com',
|
||||||
|
'pass' => '12qwaszx'
|
||||||
|
];
|
||||||
|
|
||||||
// TODO: 配列arrayのnameの値を出力してください
|
// TODO: 配列arrayのnameの値を出力してください
|
||||||
|
echo $array['name'];
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
// TODO: 「PHP_BASIC」という名前の定数を "PHPの基礎" にする(const を使用)
|
// TODO: 「PHP_BASIC」という名前の定数を "PHPの基礎" にする(const を使用)
|
||||||
|
const PHP_BASIC= "PHPの基礎";
|
||||||
|
|
||||||
// TODO: 「LANGUAGE」という名前の定数を "PHP" にする(define を使用)
|
// TODO: 「LANGUAGE」という名前の定数を "PHP" にする(define を使用)
|
||||||
|
define ("LANGUAGE", "PHP");
|
||||||
|
|
||||||
// 定数を表示
|
// 定数を表示
|
||||||
echo PHP_BASIC . "<br>";
|
echo PHP_BASIC . "<br>";
|
||||||
|
|||||||
@@ -1,17 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// TODO: 20を5で割った値を出力してください
|
// TODO: 20を5で割った値を出力してください
|
||||||
|
echo '20'/'5';
|
||||||
|
|
||||||
|
|
||||||
// 以下の1行は修正しないでください
|
// 以下の1行は修正しないでください
|
||||||
echo nl2br("\n");
|
echo nl2br("\n");
|
||||||
|
|
||||||
// TODO: 126を13で掛けた値を出力してください
|
// TODO: 126を13で掛けた値を出力してください
|
||||||
|
echo '126'*'13';
|
||||||
|
|
||||||
// 以下の1行は修正しないでください
|
// 以下の1行は修正しないでください
|
||||||
echo nl2br("\n");
|
echo nl2br("\n");
|
||||||
|
|
||||||
// TODO: 97を6で割った時の余りを出力してください
|
// TODO: 97を6で割った時余りを出力してください
|
||||||
|
echo 97%6;
|
||||||
|
|
||||||
|
|
||||||
// 補足説明
|
// 補足説明
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ $num = 10;
|
|||||||
print $num;
|
print $num;
|
||||||
|
|
||||||
// TODO: 変数numの値に30を足してください
|
// TODO: 変数numの値に30を足してください
|
||||||
|
$num= $num+30;
|
||||||
|
|
||||||
// 変数numを出力する
|
// 変数numを出力する
|
||||||
print $num;
|
print $num;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ print $num1;
|
|||||||
|
|
||||||
// TODO: 変数num2に140が入るようにしてください
|
// TODO: 変数num2に140が入るようにしてください
|
||||||
// 括弧と四則演算を使って計算してください....どうすれば140という数値になるか考えてみましょう
|
// 括弧と四則演算を使って計算してください....どうすれば140という数値になるか考えてみましょう
|
||||||
|
$num2 = 90+$num1;
|
||||||
|
|
||||||
// 以下のプログラムで140が表示されるようにしてください
|
// 以下のプログラムで140が表示されるようにしてください
|
||||||
print $num2; // ※※ この行は修正しないでください
|
print $num2; // ※※ この行は修正しないでください
|
||||||
|
|||||||
@@ -5,7 +5,10 @@ print $num;
|
|||||||
|
|
||||||
// TODO: プログラムを修正して、変数numに50が入るようにしてください
|
// TODO: プログラムを修正して、変数numに50が入るようにしてください
|
||||||
// リテラルを使わずに、変数を使って計算してください
|
// リテラルを使わずに、変数を使って計算してください
|
||||||
|
$num = 25;
|
||||||
|
$num1 = 50;
|
||||||
|
$num1 =&$num;
|
||||||
|
$num = 50;
|
||||||
|
|
||||||
// 以下のプログラムで50が表示されるようにしてください
|
// 以下のプログラムで50が表示されるようにしてください
|
||||||
print $num; // ※※ この行は修正しないでください
|
print $num; // ※※ この行は修正しないでください
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// TODO: 変数ageを定義して、数値58を代入してください
|
// TODO: 変数ageを定義して、数値58を代入してください
|
||||||
|
$age = 58;
|
||||||
|
|
||||||
// TODO: 変数nameを定義して、文字列"山田"を代入してください
|
// TODO: 変数nameを定義して、文字列"山田"を代入してください
|
||||||
|
$name = '山田';
|
||||||
|
|
||||||
// TODO: 変数age、nameを連結して、「山田さんは、58歳です」と表示してください
|
// TODO: 変数age、nameを連結して、「山田さんは、58歳です」と表示してください
|
||||||
|
echo $name."さんは、" .$age."歳です。";
|
||||||
@@ -10,7 +10,7 @@ print '<br>';
|
|||||||
|
|
||||||
// TODO: 変数 x, y の値をリテラルな数字を使わずに入れ替えてください
|
// TODO: 変数 x, y の値をリテラルな数字を使わずに入れ替えてください
|
||||||
// ※プログラムは何行書いても良いです
|
// ※プログラムは何行書いても良いです
|
||||||
|
[$y,$x]=[$x,$y];
|
||||||
|
|
||||||
// ここから下は修正しないでください
|
// ここから下は修正しないでください
|
||||||
print 'x:' . $x; // 「x:50」が表示される
|
print 'x:' . $x; // 「x:50」が表示される
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// TODO: 変数num を宣言し、70を代入してください
|
// TODO: 変数num を宣言し、70を代入してください
|
||||||
|
$num = 70;
|
||||||
|
|
||||||
// TODO:「変数numが70である」という条件式を追加してください
|
// TODO:「変数numが70である」という条件式を追加してください
|
||||||
if () {
|
if ($num == 70) {
|
||||||
echo "条件に合致しました";
|
echo "条件に合致しました";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// TODO: 変数numを宣言し、65を代入してください
|
// TODO: 変数numを宣言し、65を代入してください
|
||||||
|
$num = 65;
|
||||||
|
|
||||||
// TODO: 変数numの値が65以上の場合は、「合格です」と出力して、それ以外であれば「不合格です」を出力してください
|
// TODO: 変数numの値が65以上の場合は、「合格です」と出力して、それ以外であれば「不合格です」を出力してください
|
||||||
// ※プログラムは何行書いても良いです
|
// ※プログラムは何行書いても良いです
|
||||||
|
if ($num >=65){
|
||||||
|
echo "合格です" ;
|
||||||
|
}elseif ($num !=65){
|
||||||
|
echo "不合格です";
|
||||||
|
}
|
||||||
@@ -1,7 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
// TODO: 前画面で入力した「降水確率」を受け取ったうえで変数inputに代入してください
|
// TODO: 前画面で入力した「降水確率」を受け取ったうえで変数inputに代入してください
|
||||||
|
$input = ($_POST["probability"]);
|
||||||
|
print_r("<pre>");
|
||||||
|
print_r($input);
|
||||||
|
print_r("</pre>");
|
||||||
|
|
||||||
// numに、input(文字列)を数値変換した値を代入します
|
// numに、input(文字列)を数値変換した値を代入します
|
||||||
// ※ 入力された値が、数字ではなかった場合はプログラムがエラーになります
|
// ※ 入力された値が、数字ではなかった場合はプログラムがエラーになります
|
||||||
@@ -10,7 +13,6 @@ $num = intval($input); // intval(文字列)で数値変換している
|
|||||||
|
|
||||||
/* TODO:
|
/* TODO:
|
||||||
* 以下の仕様に沿ってプログラムを完成させてください
|
* 以下の仕様に沿ってプログラムを完成させてください
|
||||||
*
|
|
||||||
* ●変数numの値が75以上であれば -> 「雨が降る確率が高いです」
|
* ●変数numの値が75以上であれば -> 「雨が降る確率が高いです」
|
||||||
* ●変数numの値が30~74の範囲であれば -> 「雨が振るかもしれないです」
|
* ●変数numの値が30~74の範囲であれば -> 「雨が振るかもしれないです」
|
||||||
* ●変数numの値が30未満であれば -> 「雨はまず降らないでしょう」
|
* ●変数numの値が30未満であれば -> 「雨はまず降らないでしょう」
|
||||||
@@ -19,3 +21,17 @@ $num = intval($input); // intval(文字列)で数値変換している
|
|||||||
* ※ ただし、入力された値が100より大きく、0未満の場合は、「不正な値が入力されました」を出力してください
|
* ※ ただし、入力された値が100より大きく、0未満の場合は、「不正な値が入力されました」を出力してください
|
||||||
* ※ プログラムは何行書いても良いです
|
* ※ プログラムは何行書いても良いです
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
if ($num >100) {
|
||||||
|
echo "不正な値が入力されました";
|
||||||
|
}elseif ($num < 0){
|
||||||
|
echo "不正な値が入力されました";
|
||||||
|
}elseif ($num >=75){
|
||||||
|
echo "雨が降る確率が高いです";
|
||||||
|
}elseif ($num >=30 && 74>= $num){
|
||||||
|
echo "雨が振るかもしれないです";
|
||||||
|
}elseif ($num <30){
|
||||||
|
echo "雨はまず降らないでしょう";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
// TODO: 変数iが10未満である限り繰り返しを行う条件式を記述してください
|
// TODO: 変数iが10未満である限り繰り返しを行う条件式を記述してください
|
||||||
for ($i = 0;; $i++) {
|
for ($i = 0;; $i++) {
|
||||||
|
print "{$i}番目のループです。<br />";
|
||||||
// TODO: 変数iを2乗した値を出力してください
|
// TODO: 変数iを2乗した値を出力してください
|
||||||
|
print $i ** 2;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,12 +2,25 @@
|
|||||||
|
|
||||||
// TODO: 20回繰り返しを行うfor文を記述してください
|
// TODO: 20回繰り返しを行うfor文を記述してください
|
||||||
//-----for start
|
//-----for start
|
||||||
|
for ($i=0; $i < 20 ; $i++) {
|
||||||
|
|
||||||
// TODO: 今何回目の処理なのかを出力してください
|
// TODO: 今何回目の処理なのかを出力してください
|
||||||
|
echo $i."回目の処理です。<br>";
|
||||||
|
ob_flush();
|
||||||
|
flush();
|
||||||
|
}
|
||||||
|
|
||||||
|
//何番目?
|
||||||
|
for ($i=0; $i < 20 ; $i++) {
|
||||||
|
|
||||||
|
echo $i."番目です。<br>";
|
||||||
|
ob_flush();
|
||||||
|
flush();
|
||||||
|
}
|
||||||
// TODO: 奇数回のときには、「奇数」を出力してください
|
// TODO: 奇数回のときには、「奇数」を出力してください
|
||||||
|
if ($i % 2 == 0){
|
||||||
|
echo "奇数";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//-----for end
|
|
||||||
|
|||||||
@@ -12,3 +12,18 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// ヒント:改行はecho '<br>';で行うことができます。
|
// ヒント:改行はecho '<br>';で行うことができます。
|
||||||
|
|
||||||
|
for ($i=0; $i < 20; $i++) {
|
||||||
|
|
||||||
|
echo "出力結果例 <br>";
|
||||||
|
"-----------------------------------";
|
||||||
|
echo "■" ."今のループは" . $i . "回目です。<br>";
|
||||||
|
echo "■" ."今のループは" . $i . "回目です。<br>";
|
||||||
|
echo "■" ."今のループは" . $i . "回目です。<br>";
|
||||||
|
echo "■" ."今のループは" . $i . "回目です。<br>";
|
||||||
|
|
||||||
|
ob_flush();
|
||||||
|
flush();
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "終わり";
|
||||||
@@ -3,3 +3,6 @@
|
|||||||
$fruits = ["Apple", "Banana", "Cherry", "Grape", "Mango"];
|
$fruits = ["Apple", "Banana", "Cherry", "Grape", "Mango"];
|
||||||
|
|
||||||
// TODO: foreach を使って配列の中身をすべて表示
|
// TODO: foreach を使って配列の中身をすべて表示
|
||||||
|
foreach ($fruits as $fruit) {
|
||||||
|
echo "名前は". $fruit . "です。<br>";
|
||||||
|
}
|
||||||
@@ -1,5 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
// 配列を定義
|
// 配列を定義
|
||||||
$colors = ["Red", "Blue", "Green", "Yellow", "Black"];
|
$colors = ["Red", "Blue", "Green","stop", "Yellow", "Black"];
|
||||||
|
|
||||||
// TODO: foreach を使って要素を表示、"Green"が見つかったらループを終了してください
|
// TODO: foreach を使って要素を表示、"Green"が見つかったらループを終了してください
|
||||||
|
foreach ($colors as $val) {
|
||||||
|
// もし、変数valに"stop"を代入
|
||||||
|
if ($val == "stop"){
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// 変数valを出力
|
||||||
|
echo "$val" ."<br>";
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,10 +7,14 @@
|
|||||||
*
|
*
|
||||||
* 100を返すメソッド
|
* 100を返すメソッド
|
||||||
*/
|
*/
|
||||||
function number()
|
function number($receive)
|
||||||
{
|
{
|
||||||
return 100;
|
$msg = 100;
|
||||||
|
return $msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: 変数receiveを宣言し、関数numberを実行した結果を代入してください
|
// TODO: 変数receiveを宣言し、関数numberを実行した結果を代入してください
|
||||||
// TODO: 変数receiveを出力してください
|
// TODO: 変数receiveを出力してください
|
||||||
|
|
||||||
|
$result = number ("100");
|
||||||
|
echo $result ;
|
||||||
@@ -18,4 +18,9 @@ $y = 50;
|
|||||||
|
|
||||||
// TODO: 変数receiveを宣言して、average関数を(変数x, 変数y)で呼び出した結果を代入してください
|
// TODO: 変数receiveを宣言して、average関数を(変数x, 変数y)で呼び出した結果を代入してください
|
||||||
|
|
||||||
|
|
||||||
|
$result = average ($x,$y);
|
||||||
|
|
||||||
|
|
||||||
// TODO: 変数receiveを出力してください
|
// TODO: 変数receiveを出力してください
|
||||||
|
echo $result ;
|
||||||
@@ -7,12 +7,20 @@
|
|||||||
*
|
*
|
||||||
* 引数で渡された内容が偶数ならtrue、奇数ならfalseを返す関数
|
* 引数で渡された内容が偶数ならtrue、奇数ならfalseを返す関数
|
||||||
*/
|
*/
|
||||||
|
function isEvenNumber ($recive)
|
||||||
|
// ↑引数はXだが21行目の指示はnumberで呼び出すことを意味している
|
||||||
|
{
|
||||||
|
$result = (($number % 2 )=== 0);
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// TODO: 0~100のランダムな値を取得して、変数numberに代入してください
|
// TODO: 0~100のランダムな値を取得して、変数numberに代入してください
|
||||||
|
$number = 99 ;
|
||||||
|
|
||||||
// TODO: 変数resultを宣言し、関数isEvenNumberを(変数number)で呼び出した結果を代入してください
|
// TODO: 変数resultを宣言し、関数isEvenNumberを(変数number)で呼び出した結果を代入してください
|
||||||
|
|
||||||
|
$result = isEvenNumber ($number);
|
||||||
|
|
||||||
// 取得した値が偶数か奇数か判定します
|
// 取得した値が偶数か奇数か判定します
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
|||||||
@@ -7,7 +7,16 @@
|
|||||||
*
|
*
|
||||||
* 引数で渡された値の前後に 「 」 を付与して出力する関数("「"と引数と"」"の連結)
|
* 引数で渡された値の前後に 「 」 を付与して出力する関数("「"と引数と"」"の連結)
|
||||||
*/
|
*/
|
||||||
|
function convertMessage($str)
|
||||||
|
{
|
||||||
|
$result = "「". $str. "」" ;
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
$message = 'Hello, world!';
|
$message = 'Hello, world!';
|
||||||
|
|
||||||
// TODO: 関数convertMessageを(変数messageを引数に)で呼び出してください
|
// TODO: 関数convertMessageを(変数messageを引数に)で呼び出してください
|
||||||
|
$result = convertMessage ($message);
|
||||||
|
|
||||||
|
echo $result ;
|
||||||
@@ -7,7 +7,14 @@
|
|||||||
*
|
*
|
||||||
* 引数で渡された横の長さ(width)と縦の長さ(height)から、四角形の面積を返す関数
|
* 引数で渡された横の長さ(width)と縦の長さ(height)から、四角形の面積を返す関数
|
||||||
*/
|
*/
|
||||||
|
function quadrangle($width, $height)
|
||||||
|
{
|
||||||
|
$result = '面積は:' . ($width * $height);
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
$width = 20;
|
||||||
|
$height = 50;
|
||||||
|
|
||||||
/* TODO:
|
/* TODO:
|
||||||
* 以下の仕様で関数を作成してください
|
* 以下の仕様で関数を作成してください
|
||||||
@@ -17,7 +24,26 @@
|
|||||||
*
|
*
|
||||||
* 引数で渡された横の長さ(width)と縦の長さ(height)から、三角形の面積を返す関数
|
* 引数で渡された横の長さ(width)と縦の長さ(height)から、三角形の面積を返す関数
|
||||||
*/
|
*/
|
||||||
|
function triangle($width, $height)
|
||||||
|
{
|
||||||
|
$result = '面積は:' . ($width * $height / 2);
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
$width = 20;
|
||||||
|
$height = 50;
|
||||||
|
|
||||||
|
|
||||||
// TODO:
|
// TODO:
|
||||||
// 変数choiceの中が、1であれば四角形の面積を算出するメソッドを、2であれば三角形の面積を算出するメソッドを呼び出してください
|
// 変数choiceの中が、1であれば四角形の面積を算出するメソッドを、2であれば三角形の面積を算出するメソッドを呼び出してください
|
||||||
|
$choice = 1;
|
||||||
|
|
||||||
|
if ($choice == 1) {
|
||||||
|
$area = quadrangle($width, $height);
|
||||||
|
echo "四角形の面積: {$area}\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($choice == 2) {
|
||||||
|
$area = triangle($width, $height);
|
||||||
|
echo "三角形の面積: {$area}\n";
|
||||||
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
* 2. foreach 文を使って、$fruits の各要素を <li>…</li> として順番に出力する処理を書き、
|
* 2. foreach 文を使って、$fruits の各要素を <li>…</li> として順番に出力する処理を書き、
|
||||||
* HTML内の <ul> … </ul> の間に埋め込んでください。
|
* HTML内の <ul> … </ul> の間に埋め込んでください。
|
||||||
*/
|
*/
|
||||||
|
$fruits = ["Apple", "Banana", "Cherry"];
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
@@ -20,7 +20,9 @@
|
|||||||
<body>
|
<body>
|
||||||
<ul>
|
<ul>
|
||||||
<!-- TODO: $fruits の各要素を <li>…</li> として出力 -->
|
<!-- TODO: $fruits の各要素を <li>…</li> として出力 -->
|
||||||
|
<?php foreach ($fruits as $fruit) { ?>
|
||||||
|
<li><?php echo $fruit; ?></li><?php } ?>
|
||||||
|
<?php ?>
|
||||||
</ul>
|
</ul>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,34 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Document</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
///* [Ex01 外部ファイ読み込み]
|
||||||
* [Ex01 外部ファイル読み込み]
|
|
||||||
*
|
|
||||||
* TODO:
|
|
||||||
* 1. __DIR__を使い、Util/Hello.phpをrequire_onceで読み込む
|
// TODO:
|
||||||
* 2. 読み込んだHello.php内の getMessage() を呼び出し、
|
// 1. __DIR__を使い、Util/Hello.phpをrequire_onceで読み込む
|
||||||
* その戻り値を出力してください。
|
//2. 読み込んだHello.php内の getMessage() を呼び出し、
|
||||||
*
|
// その戻り値を出力してください。
|
||||||
*/
|
|
||||||
|
|
||||||
|
require_once __DIR__ . 'util/hello.php';
|
||||||
|
|
||||||
|
$result = getMessage();
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
|
|
||||||
@@ -20,3 +20,13 @@
|
|||||||
* 4. 最後に、$us の各プロパティの値を出力してください。
|
* 4. 最後に、$us の各プロパティの値を出力してください。
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
require_once __DIR__. '/User.php';
|
||||||
|
|
||||||
|
$us = new User ();
|
||||||
|
|
||||||
|
$us ->user_id = 789;
|
||||||
|
$us ->user_name = 'Taka';
|
||||||
|
$us ->mail = 'Taka@mail.co.jp';
|
||||||
|
$us ->password = 'tsuki';
|
||||||
|
|
||||||
|
$us ->say();
|
||||||
|
|||||||
@@ -14,3 +14,13 @@
|
|||||||
* 8. 最後に、$us の各プロパティ (user_id, user_name, mail, password) の値を出力してください。
|
* 8. 最後に、$us の各プロパティ (user_id, user_name, mail, password) の値を出力してください。
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
require_once __DIR__. '/User.php';
|
||||||
|
|
||||||
|
$us = new User ();
|
||||||
|
|
||||||
|
$us ->user_id = 101;
|
||||||
|
$us ->user_name = 'リゾーム太郎';
|
||||||
|
$us ->mail = 'rhizome@hoge.com';
|
||||||
|
$us ->password = "1qazxcv";
|
||||||
|
|
||||||
|
$us ->say();
|
||||||
@@ -16,3 +16,27 @@
|
|||||||
* 6. 最後に、$us の各プロパティの値を出力してください。
|
* 6. 最後に、$us の各プロパティの値を出力してください。
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
// require_onceを使い、User.php を読み込んでください。
|
||||||
|
require_once __DIR__. '/User.php';
|
||||||
|
|
||||||
|
// 前画面からPOSTで送信された以下のデータを、それぞれ変数に格納
|
||||||
|
// それぞれ変数として格納
|
||||||
|
$user_id = $_POST['user_id'];
|
||||||
|
$user_name = $_POST['user_name'];
|
||||||
|
$mail = $_POST['mail'];
|
||||||
|
$password = $_POST['password'];
|
||||||
|
|
||||||
|
// 変数 $us を宣言し、User クラスのインスタンスを生成して代入してください。
|
||||||
|
$us = new User ();
|
||||||
|
|
||||||
|
// 取得した各値を、$us の
|
||||||
|
// 各プロパティ(user_id, user_name, mail, password)に代入してください。
|
||||||
|
|
||||||
|
// $usのプロパティに変数を用いて代入する
|
||||||
|
$us ->user_id = $user_id;
|
||||||
|
$us ->user_name = $user_name;
|
||||||
|
$us ->mail = $mail;
|
||||||
|
$us ->password = $password;
|
||||||
|
|
||||||
|
// 最後に、$us の各プロパティの値を出力してください。
|
||||||
|
$us ->say();
|
||||||
17
Question10-class/User.php
Normal file
17
Question10-class/User.php
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
class User {
|
||||||
|
|
||||||
|
public $user_id;
|
||||||
|
public $user_name;
|
||||||
|
public $mail;
|
||||||
|
public $password;
|
||||||
|
|
||||||
|
public function say (){
|
||||||
|
echo "ユーザーID(整数):" .$this ->user_id . "<br>";
|
||||||
|
echo "ユーザー名(文字列):" .$this ->user_name ."<br>";
|
||||||
|
echo "メールアドレス(文字列):" .$this ->mail ."<br>";
|
||||||
|
echo "パスワード(文字列)" .$this ->password ."<br>";
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user