主に、「お笑い」「ボードゲーム」「フリーランス」「プログラミング」「音楽」を更新しています。

曲「アブラハムの子」をプログラミングで表現【PHP for foreach 】

PHP

アブラハムの子」はアメリカの童謡に日本語の歌詞をつけたものです。

今回はその歌詞を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>';
}

結果

処理を走らせるとこのように表示されます。

解説

foreachforを使用しています。

主要部分の歌は7回繰り返されるので、$bodyの数だけまわせばよいのでforeachを使用します。

foreachの中で回をかさねるごとに体の部位パートが増えるようにforを組み合わせます。

このように、forやforeachを組み合わせることで、繰り返しであったり少しパターンを変えるといったことができます。

これからもPHPのコードを書いてご紹介していこうと思いますので、学習の参考にしていただければと思います。

タイトルとURLをコピーしました