I have a groups array and members array. Group_one can be Member, Admin etc
//groups:
Array
(
[0] => Array
(
[id] => 1
...
[name] => Group_one
...
)
[1] => Array
(
[id] => 2
...
[name] => Group_two
...
)
...
//members:
CI_DB_mysql_result Object
(
[conn_id] => Resource id #12
[result_id] => Resource id #55
[result_array] => Array
(
[0] => Array
(
[id] => 2
...
[group] => Group_2
[group_id] => 2
)
[1] => Array
(
[id] => 5
...
[group] => Group_four
[group_id] => 4
)
...
Now I want to count how many in Group_one, Group_two etc.
I tried the following but not working.
foreach($groups as $group)
{
foreach ($members->result_array() as $key => $list)
{
if($group['id']==$list['group_id'])
{
$stack[] = array();
array_push($stack,$list);
}
}
}
echo "<pre>stack is:";
//print_r($stack);
echo count($stack);
echo"</pre>end of stack";
GroupandMemberare classes, which are linked by a field.