【PHP入門】連想配列について
連想配列とは
キーがついたデータを格納できる箱のことです。例えば、会員一人分の名前や住所、電話番号などのデータを操作するときに使います。
連想配列の使い方
$member["name"] = "山田太郎"
連想配列$memberにキーであるnameを定義し、その中に"山田太郎"という文字列を代入しています。連想配列に格納したデータを出力するには、下記のような処理を書きます。
$member["name"] = "山田太郎" print $member["name"]; =>出力結果:山田太郎
複数のデータとキーを結びつけるには、下記のような処理を書きます。
$member = [ "name" => "山田太郎", "age" => "30, "tall" => "170; ] echo $member["name"]; echo "<br />"; echo $member["age"]; echo "<br />"; echo $member["tall"]; =>出力結果 山田太郎 30 170
まとめ
連想配列は、会員名簿一覧などを表示する際に、便利なのでこの際に抑えておきましょう!
【PHP入門】exeについて
https://www.sejuku.net/blog/26785#exec
備考:後ほど記事をまとめる
【PHP入門】クラスの継承について
extends
クラスのメンバを他のクラスで継承するメソッド
extendsの使い方
class クラス名 extends 継承元クラス名 { 処理 }
注意点
親クラスでprivate修飾子による権限が指定されている場合は、そのメンバを引き継ぐことはできない。
サンプル
<?php class ParentClass{ public function workItem1($str){ echo $str.'ParentClass <br>'; } public function workItem2(){ echo 'Processing of workItem2 of ParentClass. <br>'; } } class ChildClass extends ParentClass{ public function workItem1($str){ echo $str.'ChildClass <br>'; } } //インスタンスを生成 $parent = new ParentClass(); $child = new ChildClass(); //メソッドの呼出し $parent->workItem1('Processing of '); $child->workItem1('Processing of '); $parent->workItem2(); $child->workItem2(); ?>
実行結果
Processing of ParentClass Processing of ChildClass Processing of workItem2 of ParentClass. Processing of workItem2 of ParentClass.
【Ruby入門】
・クラスの継承
class 新しいクラス名 < 元となるクラス名
【Ruby入門】配列と繰り返し
foods = ["たまご", "お肉", "野菜"] # each文を用いて、要素ごとに「○○を話せます」と出力してください foods.each do |food| puts "#{food}を食べます" end