soundcloud 更新
待望のSWIING MACHINE #2を本日更新!!
一作目がなかなかの好評価だったためHIP-HOPのMIXを差し置いて作り上げました。
今回は前作をも凌ぐ作りこみになっていて歌物から4つ打ち、HIP-HOPjazzでの構成になっています。誰でも聴きやすいように意識しながら造ってみたのでぜひ視聴してみてください。。。
学校関係者の方々は作業用BGMとしてお使い頂ければ幸いです。
DOWNLOADはこちらから↓↓↓
全世界の音楽バカに愛と平和を、、、
PLAYLIST
TITLE ー ARTIST
1. Catgroove - Parov Stelar
2. Snake Charmer - Benny Berigan
3. The Penniless Optimist - The Electric Swing Circus
4. So Good - Josh Wave
5. Can the frog tap dance - Dr Cat and DJ Pony
6. Drinking Piano - David Jones & Ron May
7. Puttin' On The Ritz (Club Des Belugas Remix) - Fred Astaire
8. Playground Party - Stavroz
9. Wash My Hands - Kormac
10. Mister Joe's Cafè - Odjbox
11. Brass Maniac - Lucian's Job
12. Stuck - Caro Emerald
13. Hov - Analogik
14. Farligt Monster - Analogik
15. Get Busy - Dutty Moonshine
16. Move Ya - Dutty Moonshine & JFB
17. Gypsytronic - Dutty Moonshine feat. Kitten & The Hip
18. When Times Were Good - Josh Wave
19. Confession - Stereo Express feat Yentl
20. Call Me Lover - Mad Heart
大体の音源がPV付きで「YOU TUBE」で観れます。
練習問題 while構文で都道府県のドロップダウンメニュー php7
<select name="pref" id="pref"> <?php $prefs = array ('北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県','茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県','山梨県','新潟県','富山県','石川県','福井県','長野県','岐阜県','静岡県','愛知県','三重県','滋賀県','京都府','大阪府','兵庫県','奈良県','和歌山県','鳥取県','島根県','岡山県','広島県','山口県','徳島県','香川県','愛媛県','高知県','福岡県','佐賀県','長崎県','熊本県','大分県','宮崎県','鹿児島県','沖縄県'); $i = 0; while($i<count($prefs)){ print('<option value="'.$prefs[$i].'">'.$prefs[$i].'</option>'); $i++; } ?>
都道府県をドロップダウンに表示 php
<select name="pref" id="pref"> <?php $prefs = array ('北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県','茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県','山梨県','新潟県','富山県','石川県','福井県','長野県','岐阜県','静岡県','愛知県','三重県','滋賀県','京都府','大阪府','兵庫県','奈良県','和歌山県','鳥取県','島根県','岡山県','広島県','山口県','徳島県','香川県','愛媛県','高知県','福岡県','佐賀県','長崎県','熊本県','大分県','宮崎県','鹿児島県','沖縄県'); foreach($prefs as $pref){ print('<option value="'.$pref.'">'.$pref.'</option>'); } ?> </select>
解説
数字ではない情報を繰り返し処理する場合「配列」の仕組みを使う。
1つの変数に複数の値を入れる仕組みの事。今回は「$prefs」に代入。
<?php $pref = array('北海道','青森県','岩手県',......,'沖縄県'); ?>
この保存内容は北海道には0青森に1岩手に2「インデックス」または(添字)と呼ばれる数字がつけられて各種をそれぞれ取り出すことが出来る。
下記参照↓↓↓
<?php $pref[0] $pref[1] $pref[2] ?>
こうすることで関連した情報を一まとめにできる。
さらにこのインデックスに変数を利用すれば内容を繰り返し処理で扱うこともできる。
下記の場合のプログラムでは2の岩手県が表示される。
<?php $pref = 2; print($prefs[$1]); ?>
この性質を利用して都道府県のドロップダウンリストを次のプログラムで表示する事が出来る。
<select name="pref" id="pref"> <?php $prefs = array ('北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県','茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県','山梨県','新潟県','富山県','石川県','福井県','長野県','岐阜県','静岡県','愛知県','三重県','滋賀県','京都府','大阪府','兵庫県','奈良県','和歌山県','鳥取県','島根県','岡山県','広島県','山口県','徳島県','香川県','愛媛県','高知県','福岡県','佐賀県','長崎県','熊本県','大分県','宮崎県','鹿児島県','沖縄県'); foreach($prefs as $pref){ for($i=0; $i<47; $i++){ print('<option value="'.$prefs.'">'.$prefs[$i].'</option>'); } } ?> </select>
終了の条件は、はじめのインデックスが「0」から始まっているため「46」までで「$i=<46」とすることもできる。または今回のように「47未満」=「$i<47」とすることもできる。
今回のように数字の数が決まっていればいいのが実際に使うのは商品リストや店舗リストなどの増減のある可能性がある場合には「count」ファンクションを使っていく。
<?php for($i=0; $i<count($prefs);$i++){ print('<option value="'.$prefs.'">'.$pref.'</option>'); } ?>
上記の記述でプログラムを変える必要はなくなる。
ここからが応用編です。
「foreach(配列 as 取り出す要素の変数)」{
繰り返す内容
}
今回の例でいくと
<?php foreach($prefs as $pref){ print('<option value="'.$pref.'">'.$pref.'</option>'); } ?>
となる。繰り返し処理の内容は「$prefs[$i]」という変数の代わりに「$pref」と使っているがこれは「foreach」構文の中で指定されている「取り出す要素の変数」でここに順番に配列の内容が代入されていく。
名前はなんでもok。
php7 今月の日にちをドロップダウンに表示する
<body> <form action="" method="get"> <dl> <dt>日にち</dt> <dd> <?php print(date('n'));?>月 <select name="day" id="day"> <?php for($day=1; $day<=date('t'); $day++){ print('<option value="'.$day.'">'.$day.'日</option>'); } ?> </select> </dd> </dl> <input type="submit" value="送信する"> </form> </body>
用語解説
「date」
日付の取得
「t」
月によって末日がちがうため自動で計算してくれるパラメータ。
php6 練習問題2
偶数だけの選択肢を表示してみましょう。
<select name="age" id="age"> <?php for ($i = 10; $i<=70; $i = $i + 2){ print('<option value="'.i.'">' .$i. '歳</option>'); } ?> </select>
ドロップダウンメニュー 解説 php
PHPでの繰り返し制御構造は基本的に2種類「while」「for」を使う。
phpでの繰り返し文
<?php 「print('<option value="10">10歳</option>');」 ?>
ここで変数に値を保存する。
<?php $i = 10; 「print('<option value="'.$i.'"> '.$i.'歳</option>');」
「while」
繰り返し制御構文
while(繰り返す条件){
繰り返す内容
}
<?php while($i <= 70){ print('<option value="'.$i.'">'.$i.'歳</option>'); $i++; } ?>
「for」
繰り返し制御構文
for(初期化処理;条件;更新処理){
繰り返す内容
}
<?php for($i=10; $i<=70 $i++){ print('<option value="'.$i.'">'.$i.'歳</option>'); } ?>
「i」
indexの略。基本的に「i」を使っていき他の文字も使える。
「i」を使っていてさらに変数が必要になるときがある場合は「アルファベットのiの次の文字」を使う。「k」「l」「m」
「$ + 1」
「$1に対して1を加算」していく」
この記号のことを「算術演算子」と言う。
「=<」
以下と言う意味
($iが70以下である場合)と言う条件を表している。
この事「比較演算子」と言う。
「$++;」
これは「インクリメント(increment)」(増加の意味)と言う。
プログラムを省略した書き方になる。
1つずつ増加させる場合に使う。
「$--;」
逆もあり「デクリメント(decrement)」と言う