Club86 Start-up School 「起業家のためのエンジニア教室」
http://techgardenschool.com http://club86.info
問い合わせ先 [email protected] 連絡先 080-4364-8185 (事務局 高橋)
新しいことを始めたい全ての人に!
全くの初心者でもわかりやすく丁寧にプログラミングやUIを教えるスクールです。あなたの「作りたいもの」を作りながら学べるClub86メソッドで学べるのはここだけです!
楽しい仲間と一流の先生のいる、安心して学べる「あなたの居場所」を目指しています。
最新のLean Startupメソッドによる顧客開発、ビジネスモデルジェネレーションもカバーし、あなたの大切な時間とエネルギーを効率良く使っていきます。
【中高年のためのプログラミング教室 Newsletter #1】2020年には3.5人に1人が65歳以上!
【中高年のためのプログラミング教室 Newsletter #1】2020年には60%以上が65歳!
【パソナテックセミナーのご案内】TechGardenSchool自慢の講師陣が連続登壇いたします!
今週から来月にかけパソナテック様主催のセミナーにTechGardenSchool自慢の講師陣が連続登壇いたします。お時間のある方は是非ご参加ください。(画面から簡単な登録作業を行えば、どなたでもお申し込みできます。)
http://bit.ly/2kYXk5W
techgardenschool.com 今週から来月にかけ、ご協賛いただいておりますパソナテック様主催のセミナーにTechGardenSchool自慢の講師陣が連続登壇いたしますので、お時間のある方は是非ご参加くだ...
6-4 データを並び替えて取得する~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】6-4 データを並び替えて取得する
今回はデータを引き出す時に配列の中の順番を変える方法です!
Q 先ほどと同じモデル Song(テーブル songs)があります。
id | title | artist | genre
-----+------------------+----------+---------
1 月 桑田佳祐 JPOP
2 ここにしか咲かない花 コブクロ JPOP
3 We Will Rock You Queen Rock
idを降順で並び替えてデータを取得し、変数songsに代入してみましょう。
A $songs = $this->Song->find(
'all',
array(
'order' => array('id DESC')
)
);
Model名->find()は、データを取得する際に複雑な条件を指定できます。2つ目の引数は配列になっており、複数の条件を同時に指定できます。
データを並び替える場合は、「order」に並び替えたいフィールド名を配列で指定します。 標準では「昇順」で並び替えられますが、「降順」で並び替えたい場合には、フィールド名の後に「DESC」(descending)を指定します。
※ 昇順を明示的に指定するには、「ASC」(ascending)を指定します。
Model名->find()の第2引数には、他にも様々な条件を指定できます。
conditions フィールドの検索条件を指定します。findByやfindAllbyよりも柔軟な条件を指定できます。
limit 取得する件数を制限します。全件取得するのは大きな負荷になるので、必要最小限のデータを取得するように心がけましょう。
offset スキップする件数を指定します。limitと併用し、指定した範囲のデータをピンポイントで取得できます。
ここまで来れば、大まかな基本は押さえたことになります。
あとは、変数・関数・制御構造を組み合わせて、処理の流れを考える訓練をしましょう。
http://bit.ly/2kisWoh
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回はデータを引き出す時に配列の中の順番を変える方法です!
Q 先ほどと同じモデル Song(テーブル so...
6-3 idを指定してデータを1件取得する~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】6-3 idを指定してデータを1件取得する
今回はデータのなかから特定の番号がつけられたデータを呼び出す方法です!
Q 先ほどと同じモデル Song(テーブル songs)があります。
id | title | artist | genre
-----+------------------+----------+---------
1 月 桑田佳祐 JPOP
2 ここにしか咲かない花 コブクロ JPOP
3 We Will Rock You Queen Rock
今度はモデル Song から id が「2」のデータ1件を取得し、変数songに代入してみましょう。
A $song = $this->Song->findById(2);
Model名->findBy****()は、Model(に対応したテーブル)から特定のフィールドで絞り込んでデータを1件取得する際に用います。引数には検索条件を指定します。
1件しか取得しないので、取得した配列データは
1階層目 → モデル名(今回はSongモデル)
2階層目 → フィールド名(今回はid, title, artist, genre)
となります。find('all')やfindAllBy****()との階層の違いに注意しましょう。
http://bit.ly/2kireDu
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回はデータのなかから特定の番号がつけられたデータを呼び出す方法です!
Q 先ほどと同じモデル Song(テ...
6-2 genreを指定してデータを複数件取得する~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】6-2 genreを指定してデータを複数件取得する
今回はデータベースにある特定のデータを取り出す方法をお教えします!
Q 先ほどと同じモデル Song(テーブル songs)があります。
id | title | artist | genre
-----+------------------+----------+---------
1 月 桑田佳祐 JPOP
2 ここにしか咲かない花 コブクロ JPOP
3 We Will Rock You Queen Rock
今度はモデル Song から genre が「JPOP」のデータのみを取得し、変数songsに代入してみましょう。
A $songs = $this->Song->findAllByGenre('JPOP');
Model名->findAllBy****()は、Model(に対応したテーブル)から特定のフィールドで絞り込んでデータを複数件取得する際に用います。引数には検索条件を指定します。
findAllBy****の****部分は、キャピタライズ(頭文字を大文字にした)したフィールド名を指定します。 今回は「genre」で絞り込むので、「findAllByGenre」になります。
※ 「user_id」のようにアンダースコアで区切られたフィールド名の場合は、アンダースコアを取り除き、各単語をキャピタライズします。よって、「findAllByUserId」となります。
取得できるデータの形は、前述のModel名->find('all')で取得できるものと同一です。
http://bit.ly/2kijHoe
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回はデータベースにある特定のデータを取り出す方法をお教えします!
Q 先ほどと同じモデル Song(テーブ...
6-1 データを全件取得する~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】6-1 データを全件取得する
データベースとのやりとりはモデルの理解が重要になってきます!
Q 次のようなテーブル songs に対応したモデル Song があります。
id | title | artist | genre
-----+------------------+----------+---------
1 月 桑田佳祐 JPOP
2 ここにしか咲かない花 コブクロ JPOP
3 We Will Rock You Queen Rock
モデル Song からデータを全て取得し、変数songsに代入してみましょう。
A $songs = $this->Song->find('all');
Model名->find()は、Model(に対応したテーブル)からデータを取得する際に用います。
Model名->find('all')で、テーブル内の見つかったデータを全て取得することができます。取得できたデータは以下のような複数階層の配列になっています。
1階層目 → 行(3行取得した場合は、0,1,2)
2階層目 → モデル名(今回はSongモデル)
3階層目 → フィールド名(今回はid, title, artist, genre)
実際の内容は以下のようになっています。
$list = array(
0 => array(
'Song' => array(
'id' => 1, 'title' => '月', 'artist' => '桑田佳祐', 'genre' => 'JPOP'
),
),
1 => array(
'Song' => array(
'id' => 2, 'title' => 'ここにしか咲かない花', 'artist' => 'コブクロ', 'genre' => 'JPOP'
),
),
2 => array(
'Song' => array(
'id' => 3, 'title' => 'We Will Rock You', 'artist' => 'Queen', 'genre' => 'Rock'
),
),
);
http://bit.ly/2kiiAoi
techgardenschool.com
一日一個コツコツ楽しみましょう!
データベースとのやりとりはモデルの理解が重要になってきます!
Q 次のようなテーブル songs に対応した...
【体験型】手を動かしながら学ぶ!中高年のためのウェブサイト入門
【体験型】手を動かしながら学ぶ!中高年のためのウェブサイト入門
3/12 (日)14:00 - 16:00 勉強カフェ 田町スタジオ
久しぶりに勉強カフェ田町スタジオでセミナーやります!
http://eventinfo.benkyo-cafe.net/event/33729
6. データベースを扱う~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】6. データベースを扱う
ここからはデータベースの扱い方を勉強します!
CakePHPでは、モデルを通してデータベースにアクセスします。 CakePHP標準で強力なアクセス機構を持っているので、簡単にデータの入出力が可能です。
http://bit.ly/2kizcfF
techgardenschool.com
一日一個コツコツ楽しみましょう!
ここからはデータベースの扱い方を勉強します!
CakePHPでは、モデルを通してデータベースにア...
5-5 配列関数2~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】5-5 配列関数2
今回は配列の中で特定のものを検索する関数をご紹介します!
Q 以下の変数があります。
$arr = array("りんご", "みかん", "もも");
変数arrの中に「みかん」があるかどうかを検索してみましょう。
※ PHPマニュアルの関数リファレンス、配列関数の項でarray_search関数を調べましょう。
A echo array_search("みかん", $arr);
array_search関数は、見つかった場合はそのキーを、見つからなかった場合はfalseを返します。
この場合は、「1」が出力されます。
http://bit.ly/2kiAQy3
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は配列の中で特定のものを検索する関数をご紹介します!
Q
以下の変数があります。
..
5-4 配列関数1~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】5-4 配列関数1
以前、配列の話を長々と丁寧に解説しましたが覚えていらっしゃいますでしょうか?
そんな配列の中の「個数」を出力する関数です!
Q 以下の変数があります。
$arr = array("りんご", "みかん", "もも");
変数arrの個数を出力してみましょう。
※ PHPマニュアルの関数リファレンス、配列関数の項でcount関数を調べましょう。
A echo count($arr);
count関数は引数で与えられた配列の長さ(個数)を測って返します。
この場合は、「3」が出力されます。
http://bit.ly/2kiszKx
techgardenschool.com
一日一個コツコツ楽しみましょう!
以前、配列の話を長々と丁寧に解説しましたが覚えていらっしゃいますでしょうか?
そんな配列の中の「個数」を出力...
【体験型】手を動かしながら学ぶ!中高年のためのウェブサイト入門
【体験型】手を動かしながら学ぶ!中高年のためのウェブサイト入門
勉強カフェ田町スタジオで久しぶりにセミナーやります。外部からも参加できますのでお気軽にご参加ください〜
http://eventinfo.benkyo-cafe.net/event/33729
5-3 文字列関数~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】5-3 文字列関数
今回は文字列の「文字数」を出力する関数のご紹介です!
Q 以下の変数があります。
$str = "Hello World!";
変数strの文字数を出力してみましょう。
※ PHPマニュアルの関数リファレンス、文字列関数の項でstrlen関数を調べましょう。
A echo strlen($str);
strlen関数は引数で与えられた文字列の長さを測って返します。
この場合は、「12」が出力されます。
文字列関数はよく使うものが多いので、時間を見つけて目を通してみましょう。
http://bit.ly/2kcxBYN
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は文字列の「文字数」を出力する関数のご紹介です!
Q
以下の変数があります。
..
5-2 数学関数2~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】5-2 数学関数2
前回は平方根の計算の仕方でした。今回は累乗をする関数の紹介です!
Q 以下の変数があります。
$num = 9;
変数numの3乗を出力してみましょう。
※ PHPマニュアルの関数リファレンス、数学関数の項でpow関数を調べましょう。
A echo pow($num, 3);
pow関数は引数を2つ取り、1つ目が「基数」、2つ目が「指数」となります。
この場合は$numが9なので、「729」が出力されます。
引数の数は関数によって異なります。pi関数のように、引数が0個の関数もあります。
http://bit.ly/2kcuUXd
techgardenschool.com
一日一個コツコツ楽しみましょう!
前回は平方根の計算の仕方でした。今回は累乗をする関数の紹介です!
Q
以下の変数があります。...
5-1 数学関数1~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】5-1 数学関数1
数学でよく使う関数のやり方から始まります!
Q 以下の変数があります。
$num = 9;
変数numの平方根を出力してみましょう。
※ PHPマニュアルの関数リファレンス、数学関数の項でsqrt関数を調べましょう。
A echo sqrt($num);
sqrt関数は、引数として与えられた値の平方根を返します。
この場合は$numが9なので、「3」が出力されます。
マニュアルには、
float sqrt ( float $arg )
のように利用方法が記載されています。
これは、float型(小数)の引数1つを取り、float型の値を返すということを示しています。
$numはint型(整数)なので、関数呼び出し時に自動的にfloat型に変換(型変換)されます。
http://bit.ly/2kcpXO6
techgardenschool.com
一日一個コツコツ楽しみましょう!
数学でよく使う関数のやり方から始まります!
Q
以下の変数があります。
$nu...
5. 組み込み関数~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】5. 組み込み関数
今回からは関数のお話です。
y = f(x)
数学での関数とは、「ある変数に依存して決まる値あるいはその対応を表す式」のことです。
これを言い換えると、「ある入力変数xに対して出力yが決まるような式や規則」のことです。
プログラミング言語での関数も似たような解釈で、
$y = f($x);
「引数(入力変数)xを受け取り、定められた処理を実行して結果を返すもの」
と言えます。上記の例では、処理結果を変数yに代入していることになります。
組み込み関数は、PHPで予め用意された関数群です。 利用頻度の高い様々な処理が、関数として標準装備されています。
http://bit.ly/2kpziki
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回からは関数のお話です。
y = f(x)
数学での関数とは、「...
4-7 反復:for~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-7 反復:for
こちらもよく使われる"for文"です。while文との違いも見ながら学習しましょう!
Q for文を用いて画面に0から9までの数を出力してみましょう。
A for ($i = 0; $i < 10; $i++) {
echo $i;
}
for文も、while文と同様に内部の処理を繰り返し実行します。
括弧の中は、(初期化式; 条件式; 継続式)となっています。
同じ処理をする以下のwhile文と内容を比べてみましょう。
$i = 0; // 初期化式
while ($i < 10) { // 条件式
echo $i;
$i++; // 継続式
}
for文は、反復のための処理が1箇所にまとまっているため、所定の回数繰り返す場合によく利用されます。
http://bit.ly/2kZP1JV
techgardenschool.com
一日一個コツコツ楽しみましょう!
こちらもよく使われる"for文"です。while文との違いも見ながら学習しましょう!
Q...
4-6 反復:while~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-6 反復:while
今回は繰り返し処理の"while文"のお勉強です!
Q $i = 0;
からスタートし、while文を用いて画面に0から9までの数を出力してみましょう。
A $i = 0;
while ($i < 10) {
echo $i;
$i++;
}
while文は、条件を満たす間、内部の処理を繰り返し実行します。
最初に必ず1回処理を実行するdo-while文もあります(後述予定)。]
http://bit.ly/2kZO58d
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は繰り返し処理の"while文"のお勉強です!
Q
$i = 0;..
4-5 条件分岐:switch~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-5 条件分岐:switch
今回は"if-else文"に少し似た"switch文"になります。条件がたくさんある場合はこちらを使った方が便利ですね!
Q 変数$languageの内容によって、それぞれの言語で挨拶を出力する処理を書いてみましょう。
japanese → こんにちは!
english → Hello!
french → Bonjour!
german → Guten Tag!
それ以外 → …..!
A switch ($language) {
case "japanese":
echo "こんにちは!";
break;
case "english":
echo "Hello!";
break;
case "french":
echo "Bonjour!";
break;
case "german":
echo "Guten Tag!";
break;
default:
echo ".....!";
break;
}
switch文を使うと、多分岐処理を簡潔に表現できます。
http://bit.ly/2k5ymRX
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は"if-else文"に少し似た"switch文"になります。条件がたくさんある...
4-4 条件分岐:if-elseif~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-4 条件分岐:if-elseif
if、if-elseに続いて今回は"if-elseif文"です!条件を複数おいて、さらにそれ以外の場合の処理もそれぞれ規定します!
Q 変数ageがあります。中には年齢が入っています。
年齢が25歳以上35歳未満であれば「あなたはアラサー!」と出力し、35歳以上45歳未満であれば「あなたはアラフォー!」、それ以外であれば「あなたはアラサーでもアラフォーでもない!」と出力するような処理を書いてみましょう。
A if ($age >= 25 && $age < 35) {
echo "あなたはアラサー!";
} elseif ($age >= 35 && $age < 45) {
echo "あなたはアラフォー!";
} else {
echo "あなたはアラサーでもアラフォーでもない!";
}
ifの条件判定の後、更に判定したい場合はelseifを使います。else ifとは違うことに注意しましょう。
以下のような解もあるでしょう。
if ($age < 25 || $age >= 45) {
echo "あなたはアラサーでもアラフォーでもない!";
} elseif ($age < 35) {
echo "あなたはアラサー!";
} else {
echo "あなたはアラフォー!";
}
この場合は、初めに25未満と45以上を除外することで、その次の判定が簡略化されています。
http://bit.ly/2k5uJLK
techgardenschool.com
一日一個コツコツ楽しみましょう!
if、if-elseに続いて今回は"if-elseif文"です!条件を複数おいて、さらにそれ以外の場合の...
4-3 条件分岐:if-else~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-3 条件分岐:if-else
前回に引き続き"if"文ですが、今度は条件に合わないときの処理を含めた"if-else文"になります!
Q 変数ageがあります。中には年齢が入っています。
年齢が25歳以上35歳未満であれば「あなたはアラサー!」と出力し、それ以外であれば「あなたはアラサーではない!」と出力するような処理を書いてみましょう。
A if ($age >= 25 && $age < 35) {
echo "あなたはアラサー!";
} else {
echo "あなたはアラサーではない!";
}
「それ以外」の分岐には、elseを組み合わせます。
もちろん、
if ($age < 25 || $age >= 35) {
echo "あなたはアラサーではない!";
} else {
echo "あなたはアラサー!";
}
でもOKです。
アルゴリズム(処理手順)の考え方は1種類とは限りません。 上記の例では判定の仕方が異なりますが、結果としては全く同じになります。
http://bit.ly/2jfD8PK
techgardenschool.com
一日一個コツコツ楽しみましょう!
前回に引き続き"if"文ですが、今度は条件に合わないときの処理を含めた"if-else文&qu...
4-2 条件分岐:if~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-2 条件分岐:if
今回は「条件」に合うものを出力する"if文"のお勉強です!
Q 変数ageがあります。中には年齢(何らかの正の数)が入っています。
年齢が20歳以上であれば、「あなたは成人!」と出力するような処理を書いてみましょう。
A if ($age >= 20) {
echo "あなたは成人!";
}
条件分岐には、if文を使います。 この場合は、20歳未満の場合は何も出力されません。
http://bit.ly/2jfAysX
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は「条件」に合うものを出力する"if文"のお勉強です!
Q 変数ageがあります。中...
4-1 逐次実行~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】4-1 逐次実行
逐次実行とは順番に命令が実行されることです!
Q 変数aに文字列「逐次」、変数bに文字列「実行」が入っています。
変数aと変数bの内容を順番に画面に出力してみましょう。
A echo $a;
echo $b;
書いた命令が上から順番に実行され、「逐次実行」と表示されます。
逐次実行は、ある意味当たり前と言えるでしょう。
"echo"は変数や文字列を出力するための関数です!
http://bit.ly/2jfFmyx
techgardenschool.com
一日一個コツコツ楽しみましょう!
逐次実行とは順番に命令が実行されることです!
Q 変数aに文字列「逐次」、変数bに文字列「実行」が入っていま...
4. 制御構造~中高年のためのプログラミング教室:PHPドリル~
【就活に効く!PHPドリル】4. 制御構造
制御構造は、プログラムを書く上で非常に重要です。
PHPを含め、多くのプログラミング言語の基本になっている「構造化プログラミング」には3つの基本構造があります。
逐次実行(順次実行)
順番に処理(命令)を実行する
分岐
条件によって処理を分ける
反復
条件を満たすまで処理を繰り返す
解決すべき事柄を、これらの構造を使った「アルゴリズム(処理手順)」に落としこむことが「プログラミング」の大きな要素です。
http://bit.ly/2jfJ1w0
techgardenschool.com
制御構造は、プログラムを書く上で非常に重要です。
PHPを含め、多くのプログラミング言語の基本になっている「構造化プログラミング...
3-6 2次元配列の読み出し~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-6 2次元配列の読み出し
今回は3-5で作った配列から、中身を読み出します!
Q 下の配列があります。
$fruit = array(
array("name" => "りんご", "type" => "果物", "count" => 5),
array("name" => "みかん", "type" => "果物", "count" => 10),
array("name" => "大根", "type" => "野菜", "count" => 2)
);
「大根」を画面に出力してみましょう。
A echo $fruit[2]["name"];
入れ子になっている配列の奥まで辿るには、外側から見て行きます。
大根が含まれるのは3番目(キーが2)なので、$fruit[2]。
この中には、さらに配列が格納されています。
$fruit[2] = array("name" => "大根", "type" => "野菜", "count" => 2);
その中のnameキーの値を表示したいので、上記の回答となります。
http://bit.ly/2jfvKUr
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は3-5で作った配列から、中身を読み出します!
Q 下の配列があります。
$fruit =...
3-5 2次元配列の作成~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-5 2次元配列の作成
今回は配列の応用編、これが理解できれば配列の考え方は身についていると思います!
Q $fruit = array("name" => "りんご", "type" => "果物", "count" => 5);
このままだと「りんご」しか扱えません。 配列を入れ子にして、複数の食べ物を扱ってみましょう。
みかん
名前(name)が文字列「みかん」
種別(type)が文字列「果物」
個数(count)が数値「10」
大根
名前(name)が文字列「大根」
種別(type)が文字列「野菜」
個数(count)が数値「2」
A $fruit = array(
array("name" => "りんご", "type" => "果物", "count" => 5),
array("name" => "みかん", "type" => "果物", "count" => 10),
array("name" => "大根", "type" => "野菜", "count" => 2)
);
配列には、数値や文字列だけではなく、配列等の様々なデータを格納することができます。
まずは外側の配列を考えます。
$fruit = array(何か, 何か, 何か);
3つの食べ物を扱うので、3つの「何らかの値」を持つ配列になります。
後は、個々の「何か」がそれぞれの食べ物(内側の配列)になると考えればイメージしやすいでしょう。
http://bit.ly/2jGyDg9
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は配列の応用編、これが理解できれば配列の考え方は身についていると思います!
Q
$frui...
3-4 (2)連想配列の読み出し~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-4 (2)連想配列の読み出し
前回に引き続き、今回は前にもやった配列の読み出しの方法です!
Q 以下の配列があります。
$fruit = array("name" => "りんご", "type" => "果物", "count" => 5);
「りんご」を画面に出力してみましょう。
A echo $fruit["name"];
配列のキーが、数値から文字列になったと考えれば、イメージしやすいでしょう。
http://bit.ly/2jGBMN8
techgardenschool.com
一日一個コツコツ楽しみましょう!
前回に引き続き、今回は前にもやった配列の読み出しの方法です!
Q 以下の配列があります。
$f...
3-4 (1)連想配列~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-4 (1)連想配列
今回は配列の「キー」を文字列にして中身を入れていきます!
Q 以下の内容の配列fruitを作ってみましょう。
名前(name)が文字列「りんご」
種別(type)が文字列「果物」
個数(count)が数値「5」
配列のキー(個々の箱の名前)は、文字列も使えます。
A $fruit = array("name" => "りんご", "type" => "果物", "count" => 5);
キーを文字列にすることで、意味を持たせることができます。
このような配列を、「連想配列(ハッシュ)」といいます。
http://bit.ly/2jGA3Ya
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は配列の「キー」を文字列にして中身を入れていきます!
Q 以下の内容の配列fruitを作ってみましょう。...
3-3 配列のキー指定~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-3 配列のキー指定
今回は前回お勉強した「キー」の応用編です!
Q 以下の配列があります。
$fruits = array("りんご", "みかん", "もも");
キー(0,1,2,…)を明示的につけた形で表現してみましょう。
A $fruits = array(0 => "りんご", 1 => "みかん", 2 => "もも");
問題文のような配列は、キーが省略された形とも言えます。
キーを明示的に定義することで、
$fruits = array(2 => "もも", 1 => "みかん", 0 => "りんご");
のように、順番を入れ替えても同じ意味を持たせることができます。
http://bit.ly/2jGovnG
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は前回お勉強した「キー」の応用編です!
Q 以下の配列があります。
$fruits = a...
3-2 配列の読み出し~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-2 配列の読み出し
今回は配列に入れたものを「読み出す」という作業です。キーの理解と、0始まりがポイントです!
Q 以下の配列があります。
$fruits = array("りんご", "みかん", "もも");
「みかん」を画面に出力してみましょう。
A echo $fruits[1];
問題文のような配列は、キー(個々の箱の名前)として0,1,2,…と連番で数値が振られています。
キーの番号は0から始まることに注意!
http://bit.ly/2jwTwe1
techgardenschool.com
1日1個コツコツ楽しみましょう!
今回は配列に入れたものを「読み出す」という作業です。キーの理解と、0始まりがポイントです!
Q 以下の配列が...
3-1 配列の作成~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3-1 配列の作成
今回からは「配列」のお勉強になります!配列の考え方は非常に重要になってきます!
Q 文字列「りんご」、「みかん」、「もも」の3つの値を持つ配列を持つ変数fruitsを作成しましょう。
A $fruits = array("りんご", "みかん", "もも");
配列の作成(宣言)はarray()構文で行います。
http://bit.ly/2jwT0wp
techgardenschool.com
1日1個コツコツ楽しみましょう!
今回からは「配列」のお勉強になります!配列の考え方は非常に重要になってきます!
Q 文字列「りんご」、「みか...
3. 配列の操作~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】3. 配列の操作
今回から「配列」のお勉強です!配列の仕組みは複雑ですが、わかると簡単です。一つずつ理解していきましょう!
配列について、簡単な説明から始めます。
配列は、複数の入れ物が連なったものです。
連なった入れ物全体に名前(変数名)がつきます。
http://bit.ly/2ira3LP
techgardenschool.com
1日1個コツコツ楽しみましょう!
今回から「配列」のお勉強です!配列の仕組みは複雑ですが、わかると簡単です。一つずつ理解していきましょう!
..
2-20 論理演算子:否定~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】2-20 論理演算子:否定
以前、変数には真偽値(論理値)も入るというお話をしましたが、今回はそれを使って「否定」の勉強をします!
Q 変数aにはtrueまたはfalseの論理値が入っています。
変数aの逆の状態を得ましょう。
A ! $a
NOT。否定とも言います。
$a = true;
$b = ! $a;
とすると、$bはfalseとなります。
これを使うことで、true/falseを逆転させることができます。
※ 比較演算子で「==」、「!=」を思い出してみてください。ここでも「!」が否定を指しています。
http://bit.ly/2irl3c2
techgardenschool.com
一日一個コツコツ楽しみましょう!
以前、変数には真偽値(論理値)も入るというお話をしましたが、今回はそれを使って「否定」の勉強をします!
Q ...
2-19 論理演算子:論理和~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】2-19 論理演算子:論理和
前回は"かつ"で検証しましたが、今回は"または"の形で検証します!
Q 変数aが5または10かどうか調べましょう。
A $a == 5 || $a == 10
OR。論理和とも言います。
式1 || 式2
の形で、式1と式2何れかがtrueの場合に、全体がtrueとなります。
http://bit.ly/2irjw5F
techgardenschool.com
一日一個コツコツ楽しみましょう!
前回は"かつ"で検証しましたが、今回は"または"の形で検証します!
...
2-18 論理演算子:論理積~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】2-18 論理演算子:論理積
様々な変数間の検証の勉強をしてきましたが、次はそれを「AかつB」の形で結びます!
Q 変数aが5で、且つ変数bが10かどうか調べましょう。
A $a == 5 && $b == 10
AND。論理積とも言います。
式1 && 式2
の形で、式1と式2が共にtrueの場合に、全体がtrueとなります。
http://bit.ly/2ir86yO
techgardenschool.com
一日一個コツコツ楽しみましょう!
様々な変数間の検証の勉強をしてきましたが、次はそれを「AかつB」の形で結びます!
Q 変数aが5で、且つ変数...
2-17 結合演算子~中高年のためのプログラミング教室:PHPドリル~
【中高年のためのプログラミング教室:PHPドリル】2-17 結合演算子
今回は変数に文字列を繋げる方法を勉強します!
Q 以下のように、変数aが定義されています。
$a = "PHP";
変数aに文字列「です!」を繋げて、再び変数aに代入しましょう。
A $a = $a . "です!";
これで、$a の中身は "PHPです!" となります。
複合演算子は以下の通りです。
$c .= "です!";
ピリオド(結合演算子)で文字列を複数連結することができます。
$location = "東京";
echo "この場所は" . $location . "です"; // この場所は東京です。
http://bit.ly/2ir4X22
techgardenschool.com
一日一個コツコツ楽しみましょう!
今回は変数に文字列を繋げる方法を勉強します!
Q 以下のように、変数aが定義されています。
$...
ここをクリックしてあなたのスポンサー付きリスティングを獲得。
カテゴリー
事業に問い合わせをする
ウェブサイト
住所
一番町6 7F
Chiyoda-ku, Tokyo
102-0082
営業時間
10:00 - 22:00 |
丸の内3-2-2 丸の内二重橋ビル4階
Chiyoda-ku, 100-0005
日本商工会議所青年部(日本YEG)令和2年度広報委員会が、企画・制作した絵本「おかねってなぁに?」のページになります。
二番町5-2 麹町駅プラザ 901
Chiyoda-ku, 1020084
ス.カ.イ.ーア.リキャビンアテンダントスクール 元エミレーツ航空日本人1期生・パーサーが指導するCA就活サポートスクール。皆さまの内定までの道のりを「唯一無二」のレッスンでサポートします!