no message

This commit is contained in:
a-kizaki
2026-10-06 12:10:09 +09:00
commit 9c2090ffa2
156 changed files with 14850 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<?php
// 「Hello, world」と表示(Webブラウザ上)してください

View File

@@ -0,0 +1,10 @@
<?php
// 変数 value を宣言してください
// 変数 value に 10(数字) を代入してください
// 変数 value に入っている値を出力します
echo $value;

View File

@@ -0,0 +1,7 @@
<?php
// TODO: 変数の命名規則に従っていない変数名を修正してください。
$1value = "100";
echo $1value;

View File

@@ -0,0 +1,9 @@
<?php
// TODO: 変数arrayにそれぞれ、整数[1,4,7,10,13] を代入してください
// TODO: 変数arrayに格納されている値を前から順番に全て表示してください(echoを使うこと)
// 【+αチャレンジ】
// 第4章で学ぶ「142ページ or 147ページの方法」を使うと、もっと簡単に書けます!
// まだ学んでいないけど、調べて挑戦してみよう!

View File

@@ -0,0 +1,11 @@
<?php
// TODO: 配列keywordを定義し 「'平', '島', '沼', '山', '森'」 を代入してください
// TODO: 配列keywordに格納されている「沼」のみを表示してください
// 【+αチャレンジ】
// 第4章で学ぶ「制御構文」を使うと、もっと簡単に書けます!
// まだ学んでいないけど、調べて挑戦してみよう!

View File

@@ -0,0 +1,14 @@
<?php
/*
* TODO: arrayに、以下の表の値を代入してください
*
* key |値
* --------┼---------
* name |Suzuki
* mail |suzuki@hoge.com
* pass |12qwaszx
*
* */
// TODO: 配列arrayのnameの値を出力してください

View File

@@ -0,0 +1,17 @@
<?php
// TODO: 配列の中に配列がある multiArray を定義し、以下のデータを格納してください
// [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
// TODO: multiArray の 2 番目の配列の 3 番目の要素(値 6)を出力してください
// TODO: 配列の中に連想配列がある userList を定義し、以下のデータを格納してください
/*
[
["name" => "Tanaka", "age" => 25, "job" => "Engineer"],
["name" => "Yamada", "age" => 30, "job" => "Designer"],
["name" => "Sato", "age" => 28, "job" => "Manager"]
]
*/
// TODO: userList から "Yamada" の "job" の値("Designer")を出力してください

View File

@@ -0,0 +1,8 @@
<?php
// TODO: 「PHP_BASIC」という名前の定数を "PHPの基礎" にする(const を使用)
// TODO: 「LANGUAGE」という名前の定数を "PHP" にする(define を使用)
// 定数を表示
echo PHP_BASIC . "<br>";
echo LANGUAGE;

View File

@@ -0,0 +1,13 @@
<?php
// 定数を定義し、ディレクトリのパスを管理しよう
// TODO: 「BASE_PATH」という定数を定義し、現在のファイルのあるディレクトリのパスを設定する
// ヒント: __DIR__ または dirname(__FILE__) を使う
// TODO: 「CONFIG_PATH」という定数を定義し、"config/" フォルダのパスを BASE_PATH を使って作る
// 定数を表示
echo "プロジェクトのルートディレクトリ: " . BASE_PATH . "<br>";
echo "設定ファイルのディレクトリ: " . CONFIG_PATH . "<br>";
// TODO: CONFIG_PATH に "database.php" を追加し、フルパスを作って表示する

View File

@@ -0,0 +1,11 @@
<?php
// TODO: シングルクォート内で「I'm learning PHP!」という文字列を正しく表現する
$singleQuoteString = 'I'm learning PHP!';
// TODO: ダブルクォート内で「He said, "PHP is fun!"」という文字列を正しく表現する
$doubleQuoteString = "He said, "PHP is fun!"";
// TODO: 上記の変数を表示する
echo $singleQuoteString . "<br>";
echo $doubleQuoteString . "<br>";

View File

@@ -0,0 +1,22 @@
<?php
// シングルクォート内で「I'm learning PHP!」を正しく表現
$singleQuoteString = 'I\'m learning PHP!';
// ダブルクォート内で「He said, "PHP is fun!"」を正しく表現
$doubleQuoteString = "He said, \"PHP is fun!\"";
// 変数を定義
$name = "Taro";
$age = 25;
// TODO: 変数展開を使い、「My name is Taro. I am 25 years old.」を作成(ダブルクォートを使用)
// TODO: シングルクォートを使って、同じ文章を作成(連結を使用)
// 変数を表示
echo $singleQuoteString . "<br>";
echo $doubleQuoteString . "<br>";
echo $intro1 . "<br>";
echo $intro2 . "<br>";

View File

@@ -0,0 +1,155 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>PTra01スタートページ</title>
<!-- Bootstrap Core CSS -->
<link href="../common/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="page-header">
<h1>
独習PHP第2章練習問題 <small>PHPを始めよう</small>
</h1>
</div>
<div class="panel-group" id="accordion">
<!-- ================== PTra01-01 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex01.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex01</a> <small>コメントとHello, world</small>
</h4>
</div>
</div>
<!-- ================== PTra01-02 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex02.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex02</a> <small>変数</small>
</h4>
</div>
</div>
<!-- ================== PTra01-03 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex03.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex03</a> <small>変数の命名規則</small>
</h4>
</div>
</div>
<!-- ================== PTra01-04 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex04.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex04</a> <small>配列</small>
</h4>
</div>
</div>
<!-- ================== PTra01-05 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex05.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex05</a> <small>配列</small>
</h4>
</div>
</div>
<!-- ================== PTra01-06 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex06.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex06</a> <small>連想配列</small>
</h4>
</div>
</div>
<!-- ================== PTra01-06 + α================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex06_α.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex06_α</a> <small>多次元配列</small><br>
<h5 style="color: red;">※ +αなので余裕ある方解いてね</h5>
</h4>
</div>
</div>
<!-- ================== PTra01-07 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex07.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex07</a> <small>定数</small>
</h4>
</div>
</div>
<!-- ================== PTra01-07+α ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex07_α.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex07_α</a> <small>定数 (ファイルパスを動的に取得)</small><br>
<h5 style="color: red;">※ +αなので余裕ある方解いてね</h5>
</h4>
</div>
</div>
<!-- ================== PTra01-08 ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex08.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex08</a> <small>シングルクォートとダブルクォートのエスケープ</small>
</h4>
</div>
</div>
<!-- ================== PTra01-08 + α ================== -->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="Ex08_α.php" target="_blank">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
Ex08_α</a> <small>変数展開</small><br>
<h5 style="color: red;">※ +αなので余裕ある方解いてね</h5>
</h4>
</div>
</div>
</div>
</div>
<!-- jQuery -->
<script src="../common/js/jquery-3.2.1.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="../common/js/bootstrap.min"></script>
</body>
</html>