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
|
||||
|
||||
// 「Hello, world」と表示(Webブラウザ上)してください
|
||||
echo "Hello world";
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
// 変数 value を宣言してください
|
||||
|
||||
$msg = 'value' ;
|
||||
|
||||
// 変数 value に 10(数字) を代入してください
|
||||
|
||||
$value = 10;
|
||||
|
||||
// 変数 value に入っている値を出力します
|
||||
echo $value;
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
// TODO: 変数の命名規則に従っていない変数名を修正してください。
|
||||
|
||||
$1value = "100";
|
||||
$value1 = "100";
|
||||
|
||||
echo $1value;
|
||||
echo $value1;
|
||||
|
||||
@@ -1,8 +1,27 @@
|
||||
<?php
|
||||
// TODO: 変数arrayにそれぞれ、整数[1,4,7,10,13] を代入してください
|
||||
|
||||
$array= [
|
||||
"1",
|
||||
"4",
|
||||
"7",
|
||||
"10",
|
||||
"13"
|
||||
];
|
||||
|
||||
// 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ページの方法」を使うと、もっと簡単に書けます!
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
// TODO: 配列keywordを定義し 「'平', '島', '沼', '山', '森'」 を代入してください
|
||||
|
||||
$keyword =['平','島','沼','山','森'];
|
||||
|
||||
// TODO: 配列keywordに格納されている「沼」のみを表示してください
|
||||
|
||||
echo $keyword[2];
|
||||
|
||||
// 【+αチャレンジ】
|
||||
// 第4章で学ぶ「制御構文」を使うと、もっと簡単に書けます!
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
* pass |12qwaszx
|
||||
*
|
||||
* */
|
||||
|
||||
$array =[
|
||||
'name' => 'suzuki',
|
||||
'mail' => 'suzuki@hoge.com',
|
||||
'pass' => '12qwaszx'
|
||||
];
|
||||
|
||||
// TODO: 配列arrayのnameの値を出力してください
|
||||
echo $array['name'];
|
||||
@@ -1,7 +1,9 @@
|
||||
<?php
|
||||
// TODO: 「PHP_BASIC」という名前の定数を "PHPの基礎" にする(const を使用)
|
||||
const PHP_BASIC= "PHPの基礎";
|
||||
|
||||
// TODO: 「LANGUAGE」という名前の定数を "PHP" にする(define を使用)
|
||||
define ("LANGUAGE", "PHP");
|
||||
|
||||
// 定数を表示
|
||||
echo PHP_BASIC . "<br>";
|
||||
|
||||
@@ -1,17 +1,20 @@
|
||||
<?php
|
||||
|
||||
// TODO: 20を5で割った値を出力してください
|
||||
echo '20'/'5';
|
||||
|
||||
|
||||
// 以下の1行は修正しないでください
|
||||
echo nl2br("\n");
|
||||
|
||||
// TODO: 126を13で掛けた値を出力してください
|
||||
echo '126'*'13';
|
||||
|
||||
// 以下の1行は修正しないでください
|
||||
echo nl2br("\n");
|
||||
|
||||
// TODO: 97を6で割った時の余りを出力してください
|
||||
|
||||
// TODO: 97を6で割った時余りを出力してください
|
||||
echo 97%6;
|
||||
|
||||
|
||||
// 補足説明
|
||||
|
||||
@@ -4,7 +4,7 @@ $num = 10;
|
||||
print $num;
|
||||
|
||||
// TODO: 変数numの値に30を足してください
|
||||
|
||||
$num= $num+30;
|
||||
|
||||
// 変数numを出力する
|
||||
print $num;
|
||||
|
||||
@@ -5,7 +5,7 @@ print $num1;
|
||||
|
||||
// TODO: 変数num2に140が入るようにしてください
|
||||
// 括弧と四則演算を使って計算してください....どうすれば140という数値になるか考えてみましょう
|
||||
|
||||
$num2 = 90+$num1;
|
||||
|
||||
// 以下のプログラムで140が表示されるようにしてください
|
||||
print $num2; // ※※ この行は修正しないでください
|
||||
|
||||
@@ -5,7 +5,10 @@ print $num;
|
||||
|
||||
// TODO: プログラムを修正して、変数numに50が入るようにしてください
|
||||
// リテラルを使わずに、変数を使って計算してください
|
||||
|
||||
$num = 25;
|
||||
$num1 = 50;
|
||||
$num1 =&$num;
|
||||
$num = 50;
|
||||
|
||||
// 以下のプログラムで50が表示されるようにしてください
|
||||
print $num; // ※※ この行は修正しないでください
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
<?php
|
||||
|
||||
// TODO: 変数ageを定義して、数値58を代入してください
|
||||
|
||||
$age = 58;
|
||||
|
||||
// TODO: 変数nameを定義して、文字列"山田"を代入してください
|
||||
|
||||
$name = '山田';
|
||||
|
||||
// TODO: 変数age、nameを連結して、「山田さんは、58歳です」と表示してください
|
||||
echo $name."さんは、" .$age."歳です。";
|
||||
@@ -10,7 +10,7 @@ print '<br>';
|
||||
|
||||
// TODO: 変数 x, y の値をリテラルな数字を使わずに入れ替えてください
|
||||
// ※プログラムは何行書いても良いです
|
||||
|
||||
[$y,$x]=[$x,$y];
|
||||
|
||||
// ここから下は修正しないでください
|
||||
print 'x:' . $x; // 「x:50」が表示される
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
// TODO: 変数num を宣言し、70を代入してください
|
||||
|
||||
$num = 70;
|
||||
|
||||
// TODO:「変数numが70である」という条件式を追加してください
|
||||
if () {
|
||||
if ($num == 70) {
|
||||
echo "条件に合致しました";
|
||||
}
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
<?php
|
||||
|
||||
// TODO: 変数numを宣言し、65を代入してください
|
||||
|
||||
$num = 65;
|
||||
|
||||
// TODO: 変数numの値が65以上の場合は、「合格です」と出力して、それ以外であれば「不合格です」を出力してください
|
||||
// ※プログラムは何行書いても良いです
|
||||
if ($num >=65){
|
||||
echo "合格です" ;
|
||||
}elseif ($num !=65){
|
||||
echo "不合格です";
|
||||
}
|
||||
@@ -1,7 +1,10 @@
|
||||
<?php
|
||||
|
||||
// TODO: 前画面で入力した「降水確率」を受け取ったうえで変数inputに代入してください
|
||||
|
||||
$input = ($_POST["probability"]);
|
||||
print_r("<pre>");
|
||||
print_r($input);
|
||||
print_r("</pre>");
|
||||
|
||||
// numに、input(文字列)を数値変換した値を代入します
|
||||
// ※ 入力された値が、数字ではなかった場合はプログラムがエラーになります
|
||||
@@ -10,7 +13,6 @@ $num = intval($input); // intval(文字列)で数値変換している
|
||||
|
||||
/* TODO:
|
||||
* 以下の仕様に沿ってプログラムを完成させてください
|
||||
*
|
||||
* ●変数numの値が75以上であれば -> 「雨が降る確率が高いです」
|
||||
* ●変数numの値が30~74の範囲であれば -> 「雨が振るかもしれないです」
|
||||
* ●変数numの値が30未満であれば -> 「雨はまず降らないでしょう」
|
||||
@@ -19,3 +21,17 @@ $num = intval($input); // intval(文字列)で数値変換している
|
||||
* ※ ただし、入力された値が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未満である限り繰り返しを行う条件式を記述してください
|
||||
for ($i = 0;; $i++) {
|
||||
|
||||
print "{$i}番目のループです。<br />";
|
||||
// TODO: 変数iを2乗した値を出力してください
|
||||
|
||||
print $i ** 2;
|
||||
}
|
||||
|
||||
@@ -2,12 +2,25 @@
|
||||
|
||||
// TODO: 20回繰り返しを行うfor文を記述してください
|
||||
//-----for start
|
||||
for ($i=0; $i < 20 ; $i++) {
|
||||
|
||||
// TODO: 今何回目の処理なのかを出力してください
|
||||
echo $i."回目の処理です。<br>";
|
||||
ob_flush();
|
||||
flush();
|
||||
}
|
||||
|
||||
//何番目?
|
||||
for ($i=0; $i < 20 ; $i++) {
|
||||
|
||||
echo $i."番目です。<br>";
|
||||
ob_flush();
|
||||
flush();
|
||||
}
|
||||
// TODO: 奇数回のときには、「奇数」を出力してください
|
||||
if ($i % 2 == 0){
|
||||
echo "奇数";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
//-----for end
|
||||
|
||||
@@ -12,3 +12,18 @@
|
||||
*/
|
||||
|
||||
// ヒント:改行は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"];
|
||||
|
||||
// TODO: foreach を使って配列の中身をすべて表示
|
||||
foreach ($fruits as $fruit) {
|
||||
echo "名前は". $fruit . "です。<br>";
|
||||
}
|
||||
@@ -1,5 +1,14 @@
|
||||
<?php
|
||||
// 配列を定義
|
||||
$colors = ["Red", "Blue", "Green", "Yellow", "Black"];
|
||||
$colors = ["Red", "Blue", "Green","stop", "Yellow", "Black"];
|
||||
|
||||
// TODO: foreach を使って要素を表示、"Green"が見つかったらループを終了してください
|
||||
foreach ($colors as $val) {
|
||||
// もし、変数valに"stop"を代入
|
||||
if ($val == "stop"){
|
||||
break;
|
||||
}
|
||||
// 変数valを出力
|
||||
echo "$val" ."<br>";
|
||||
}
|
||||
|
||||
|
||||
@@ -7,10 +7,14 @@
|
||||
*
|
||||
* 100を返すメソッド
|
||||
*/
|
||||
function number()
|
||||
function number($receive)
|
||||
{
|
||||
return 100;
|
||||
$msg = 100;
|
||||
return $msg;
|
||||
}
|
||||
|
||||
// TODO: 変数receiveを宣言し、関数numberを実行した結果を代入してください
|
||||
// TODO: 変数receiveを出力してください
|
||||
|
||||
$result = number ("100");
|
||||
echo $result ;
|
||||
@@ -18,4 +18,9 @@ $y = 50;
|
||||
|
||||
// TODO: 変数receiveを宣言して、average関数を(変数x, 変数y)で呼び出した結果を代入してください
|
||||
|
||||
|
||||
$result = average ($x,$y);
|
||||
|
||||
|
||||
// TODO: 変数receiveを出力してください
|
||||
echo $result ;
|
||||
@@ -7,12 +7,20 @@
|
||||
*
|
||||
* 引数で渡された内容が偶数ならtrue、奇数ならfalseを返す関数
|
||||
*/
|
||||
function isEvenNumber ($recive)
|
||||
// ↑引数はXだが21行目の指示はnumberで呼び出すことを意味している
|
||||
{
|
||||
$result = (($number % 2 )=== 0);
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
// TODO: 0~100のランダムな値を取得して、変数numberに代入してください
|
||||
$number = 99 ;
|
||||
|
||||
// TODO: 変数resultを宣言し、関数isEvenNumberを(変数number)で呼び出した結果を代入してください
|
||||
|
||||
$result = isEvenNumber ($number);
|
||||
|
||||
// 取得した値が偶数か奇数か判定します
|
||||
if ($result) {
|
||||
|
||||
@@ -7,7 +7,16 @@
|
||||
*
|
||||
* 引数で渡された値の前後に 「 」 を付与して出力する関数("「"と引数と"」"の連結)
|
||||
*/
|
||||
function convertMessage($str)
|
||||
{
|
||||
$result = "「". $str. "」" ;
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
$message = 'Hello, world!';
|
||||
|
||||
// TODO: 関数convertMessageを(変数messageを引数に)で呼び出してください
|
||||
$result = convertMessage ($message);
|
||||
|
||||
echo $result ;
|
||||
@@ -7,7 +7,14 @@
|
||||
*
|
||||
* 引数で渡された横の長さ(width)と縦の長さ(height)から、四角形の面積を返す関数
|
||||
*/
|
||||
function quadrangle($width, $height)
|
||||
{
|
||||
$result = '面積は:' . ($width * $height);
|
||||
return $result;
|
||||
}
|
||||
|
||||
$width = 20;
|
||||
$height = 50;
|
||||
|
||||
/* TODO:
|
||||
* 以下の仕様で関数を作成してください
|
||||
@@ -17,7 +24,26 @@
|
||||
*
|
||||
* 引数で渡された横の長さ(width)と縦の長さ(height)から、三角形の面積を返す関数
|
||||
*/
|
||||
function triangle($width, $height)
|
||||
{
|
||||
$result = '面積は:' . ($width * $height / 2);
|
||||
return $result;
|
||||
}
|
||||
|
||||
$width = 20;
|
||||
$height = 50;
|
||||
|
||||
|
||||
// TODO:
|
||||
// 変数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> として順番に出力する処理を書き、
|
||||
* HTML内の <ul> … </ul> の間に埋め込んでください。
|
||||
*/
|
||||
|
||||
$fruits = ["Apple", "Banana", "Cherry"];
|
||||
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
@@ -20,7 +20,9 @@
|
||||
<body>
|
||||
<ul>
|
||||
<!-- TODO: $fruits の各要素を <li>…</li> として出力 -->
|
||||
|
||||
<?php foreach ($fruits as $fruit) { ?>
|
||||
<li><?php echo $fruit; ?></li><?php } ?>
|
||||
<?php ?>
|
||||
</ul>
|
||||
</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
|
||||
|
||||
/**
|
||||
* [Ex01 外部ファイル読み込み]
|
||||
*
|
||||
* TODO:
|
||||
* 1. __DIR__を使い、Util/Hello.phpをrequire_onceで読み込む
|
||||
* 2. 読み込んだHello.php内の getMessage() を呼び出し、
|
||||
* その戻り値を出力してください。
|
||||
*
|
||||
*/
|
||||
///* [Ex01 外部ファイ読み込み]
|
||||
|
||||
|
||||
|
||||
// TODO:
|
||||
// 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 の各プロパティの値を出力してください。
|
||||
*
|
||||
*/
|
||||
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) の値を出力してください。
|
||||
*
|
||||
*/
|
||||
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 の各プロパティの値を出力してください。
|
||||
*
|
||||
*/
|
||||
// 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