不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『PHP入門編5:連想配列、foreach、ソートを学ぶ (全8回) 』を受講してみた

2020-11-02 18:03:56 | paiza
ちょっと間が空いてしまった。
もう11月かぁ〜( ´Д`)=3

続きをやっていこう。
だけど、PHPのこと、結構忘れてしまったな。

PHP入門編5:連想配列、foreach、ソートを学ぶ (全8回)


01:連想配列の概念

  • 連想配列:キーに文字列を用いた配列

02:連想配列の基本操作

  • 連想配列への代入のしかた
    • $配列名 = array(キー名1 => 要素1, キー名2 => 要素2, キー名3 => 要素3…);

03:配列の整列

  • 配列のソートの書き方
    • sort(配列);
      配列のvalueを小さい順(1,2,3,,や あ,い,う,, という順)に並び替える
    • rsort(配列);
      配列のvalueを大きい順(3,2,1 や う,い,あ という順)に並び替える

04:連想配列の整列

  • asort(配列);
    連想配列のvalueを小さい順(1,2,3,,や あ,い,う,, という順)に並び替える
  • arsort(配列);
    連想配列のvalueを大きい順(3,2,1 や う,い,あ という順)に並び替える
  • ksort(配列);
    連想配列のkeyを小さい順(1,2,3,,や あ,い,う,, という順)に並び替える
  • krsort(配列);
    連想配列のkeyを大きい順(3,2,1 や う,い,あ という順)に並び替える

05:foreachで配列の値を取り出す1

  • foreachの書き方
foreach(配列 as バリューを代入する変数){
 処理
}

06:foreachで配列の値を取り出す2

  • foreachでkeyを取り出す方法
foreach(配列 as キーを代入する変数 => バリューを代入する変数){
 処理
}

07:RPGのアイテムリストを再現1

  • アイテムリストの要件
    • ①アイテム画像とアイテム名を表示
    • ②同じアイテムを複数表示できるようにしたい
    • ③同じアイテムの画像指定は一ヶ所にしたい
    • ④アイテムの並び順を管理したい
  • $item_img=array(key=>value);
    key=アイテム名
    value=画像
  • $item_order=array(key=>value);
    key=index
    value=アイテム名
  • $item_img[$item_order[$key]]

08:RPGのアイテムリストを再現2

  • 画層の表示に<img src="URL">を使う

感想

演習課題が結構難しくなってきた!😲 
過去の講座で習った方法やちゃんと考えないといけない部分がある。