ゆる〜くテキトーに♩

なんとなく記録します

PHPはじめました

こんばんは。

 

とにかく来月中にwordpressを使いこなすことが目標です。

ちなみに数日前に目標としていたプロゲートReactは完了しました!

 

そして今はPHPを学習しています。

文字の出力、計算、変数、配列・・・

 

これまでの言語とよく似ているので比較的わかりやすい。

 

*switch文

if.elseifによる分岐が多い時に書き換える。

switch(式)の(式)とcaseの値が一致した時そのブロックで処理が実行される。

どの条件にも一致しない時、defaultのブロックで処理が実行される。

また、caseブロックの最後には必ずbreak命令を出す。

 

 

*配列

$配列名=array(値1,値2,値3,・・・);

()内のデータは先頭からインデックス番号0,1,2,3...となる。

データの追加は、$配列名=値;

内に既存の値を入れると、上書きになる。

 

 

連想配列

$user=array(

              'name'=>'トラ',

              'age'=>2

            );

echo $user['name'];

 

//結果 トラ

 

データを追加する場合

$user=['lavel']=['bignner']

↑[]内は、追加するキー、値を入れる。

 

 

*繰り返し処理 for文

1〜100まで出力したい場合

①初期化②ループの条件③繰り返す処理④変数の更新

 

 

*break文

ループを強制的に中断する

for文の中で、

if($i>5){

    break;

}

   echo $i;

↑$iの値が6になった段階for文の処理を終了する。

 

 

*continue文

for文の中で、

if($i%==0){
       contienu;

}

↑$iが3の倍数の時、echoで出力せずに次のループを実行する。

 

 

*foreach文

配列、連想配列に対して、先頭から順に繰り返し処理を行う

$colors=array(

                'Apple'=>'Red'

                'Banana'=>'Yellow'

                'Grape'=>'Purple'

foreach($colors as $key => $value){

        echo $key.' : '.$value.'';

 

結果 Apple:Red Banana:Yellow Gpare:Purple

 

 

わかりにくい書き方ですが、自分が理解しているのでOK!

これと同時にwordpressの動画をみるなりして進めて行こうと思います。

 

 

 

勉強しながら流し見で住住を見ています、

架空OL日記も見ていたことがあるので、バカリズムの脚本は個人的に好きです!

 

 

さて、頑張ります。