Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $people =
- Array
- (
- [0] => Array
- (
- [email] => NameSurname@example.com
- [name] => Name Surname
- [count] => 0
- )
- [1] => Array
- (
- [email] => Name2Surname@example.com
- [name] => Name2 Surname
- [count] => 0
- )
- )
- $query=
- Array
- (
- [0] => Array
- (
- [email] => NameSurname@example.com
- [name] => Name Surname
- )
- [1] => Array
- (
- [email] => Name2Surname@example.com
- [name] => Name2 Surname
- )
- [2] => Array
- (
- [email] => NameSurname@example.com
- [name] => Name Surname
- )
- )
- $people =
- Array
- (
- [0] => Array
- (
- [email] => NameSurname@example.com
- [name] => Name Surname
- [count] => 2
- )
- [1] => Array
- (
- [email] => Name2Surname@example.com
- [name] => Name2 Surname
- [count] => 1
- )
- )
- foreach ($people as $key => $man) { // iterating through each man
- $_occurences = 0;
- foreach ($query as $_item) // iterating through each result in the result set
- if ($_item['email'] == $man['email']) // comparing current man to each result item
- $_occurences ++;
- $people[$key]['count'] = $_occurences; // saving number of occurrences in the `count` key
- }
- SELECT COUNT(name) as cnt, name,email FROM table_name GROUP BY name;
- $query=
- Array
- (
- [0] => Array
- (
- [email] => NameSurname@example.com
- [name] => Name Surname
- [cnt] => 2
- )
- [1] => Array
- (
- [email] => Name2Surname@example.com
- [name] => Name2 Surname
- [cnt] => 1
- )
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement