セッションに次の配列がある場合、各 [cat] でアイテムの位置番号を取得できますか。
Array
(
[0] => stdClass Object
(
[id] => 1
[cat] => 1
[que] => Description here.
)
[1] => stdClass Object
(
[id] => 2
[cat] => 1
[que] => Description here.
)
[2] => stdClass Object
(
[id] => 3
[cat] => 1
[que] => Description here.
)
)
たとえば、次の例では 2 番目の説明が表示されますが、[cat] == 1 で 2 番目の位置 (3 のうち) を取得するにはどうすればよいですか。
$item = $_SESSION['questions'][2]->que;
実際の配列はもっと大きく、複数の [cat] があります。私が取得しようとしているカウントは、そのような各グループ内にあります。