Quantcast
Channel: 配列タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 757

【PHP】連想配列の特定の要素を取り出す

$
0
0

GW前ですが超初心者向けにちょっとした配列操作を書きます。

Array
(
    [0] => TESTArray Object
        (
            [name] => math

            [count] => 5

        )
    [1] => TESTArray Object
        (
            [name] => history

            [count] => 10

        )
    [2] => TESTArray Object
        (
            [name] => science

            [count] => 20

        )

)

上の配列から
科目(name)が歴史だった場合、歴史の人数(count)を取得する
コードをForeachを使用して書くと

 foreach($arr as $i) {
    if($i->name == "history") return $i->count;
}

こうゆう書き方もあり?

  foreach($ayy as $i) {
    if($i->name !== "history") continue;
    return $i->count;
  }

Viewing all articles
Browse latest Browse all 757

Trending Articles