「アブラハムの子」はアメリカの童謡に日本語の歌詞をつけたものです。
今回はその歌詞をPHPで表現したいと思います。
初心者向けにforeachとforの使い方をご紹介できればと思います。
PHPコード
こちらが書いたコードです。
<?php
$main = 'アブラハムには 7人の子
一人はのっぽで あとはちび
みんな仲よく 暮らしてる
さあ おどりましょう';
$body = ['右手','左手','右足','左足','あたま','おしり','回って','おしまい!'];
foreach($body as $key => $value){
echo $main;
echo '<br>';
for($i = 0; $i <= $key; $i++){
echo $body[$i] .'(' . $body[$i] . ') ';
}
echo '<br><br>';
}
結果
処理を走らせるとこのように表示されます。
解説
foreach と forを使用しています。
主要部分の歌は7回繰り返されるので、$bodyの数だけまわせばよいのでforeachを使用します。
foreachの中で回をかさねるごとに体の部位パートが増えるようにforを組み合わせます。
このように、forやforeachを組み合わせることで、繰り返しであったり少しパターンを変えるといったことができます。
これからもPHPのコードを書いてご紹介していこうと思いますので、学習の参考にしていただければと思います。