Tips

PHP プログラム演習問題1

PHP プログラム演習問題1

PHPでのプログラム作成問題の第1回となります。

※この出題形式に関しては答えは1つではありません。
解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。

問題

2つの変数を定義し、足し算した結果を表示するプログラムを作成してください。

解答例1
[php] <?php
$x = 1;
$y = 2;
echo $x + $y;
?>
[/php]

最低限の要件を満たしたコードになります。
プログラマーが好きそうな、左上真っ白な画面。
シンプルに2つの変数を定義し、足した値を出力という例です。


解答例2
[php] <?php
$x = 1;
$y = 2;
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<title>tech.pjin.jp HTML5 Bootstrap 4 Template</title>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<div class="container">
<h1 class="display-3 mt-3"><i class="fa fa-check-square"></i> PHPプログラム作成問題1</h1>

<div class="jumbotron">
<h1 class="display-4"><?= $x ?> + <?= $y ?> = <?= $x + $y ?></h1>
</div>
</div>

<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
</body>
</html>
[/php]

長い!HTML5でBootstrap4を利用して作成しています。
変数の定義は、お手本通りHTMLよりも上にまとめて、出力部分のみ <?= ?> で囲まれて出力されます。
<?= は <?php echo の簡略形式です。
計算式も含めて足した結果を出力しています。

PHP練習問題

PHP プログラム演習問題15

PHPでのプログラム作成問題の第15回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下のような異なる数字を持つ配列を作成。 60, 50, 90, 70, 80 配列の要素を降順(高
PHP練習問題

PHP プログラム演習問題14

PHPでのプログラム作成問題の第14回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下の要素を持つ配列を作成。 [“ccc”, “bbb&#822
PHP練習問題

PHP プログラム演習問題13

PHPでのプログラム作成問題の第13回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下のような異なる数字を持つ配列を作成。 60, 50, 90, 70, 80 配列の要素のうち、最
PHP練習問題

PHP プログラム演習問題12

PHPでのプログラム作成問題の第12回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下の要素を持つ配列を作成。 “aaa”, “bbb&#8221
PHP練習問題

PHP プログラム演習問題11

PHPでのプログラム作成問題の第11回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 for文を使って、1~10のランダムな数字が入った配列を作成してください。 要素数(部屋の数)は3、
PHP練習問題

PHP プログラム演習問題10

PHPでのプログラム作成問題の第10回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下の画像のようにある月のカレンダーを表示するプログラム作成してください。 (日曜日開始、日数が31
PHP練習問題

PHP プログラム演習問題9

PHPでのプログラム作成問題の第9回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 1から100までの合計を求めるプログラムを作成してください。
PHP練習問題

PHP プログラム演習問題8

PHPでのプログラム作成問題の第8回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下の要素を持つ連想配列を作成してください。 ( “残業” => &#8
PHP練習問題

PHP プログラム演習問題7

PHPでのプログラム作成問題の第7回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 以下の要素を持つ配列を作成してください。 {“宮島”, “天橋立&
PHP練習問題

PHP プログラム演習問題6

PHPでのプログラム作成問題の第6回となります。 ※この出題形式に関しては答えは1つではありません。 解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。 問題 数え年と性別から厄年を判定するプログラムを作成してください。 変数を2つ定義し、1つ目は数えの年齢、2

新連載はじまりました!新PHP基礎 連載リンク

PHP基礎 連載

Recent News

Recent Tips

Tag Search