php - сравнение и печать одинаковых значений в массиве - PullRequest
0 голосов
/ 15 октября 2019

Я хочу сравнить данные в массиве, подобном приведенному ниже, и объединить их.

Array (    [0] => Array
       (
           [0] => 2019-10-21
           [1] => Remzi
       )

   [1] => Array
       (
           [0] => 2019-10-21
           [1] => Ahmet
      )

   [2] => Array
       (
           [0] => 2019-10-14
           [1] => Ali
       ) )

Я хочу получить вывод, подобный этому:

2019-10-21, Remzi - Ahmet (Same birtday) <br>
2019-10-14, Ali (different birtday)

Как можноЯ так делаю?

1 Ответ

0 голосов
/ 15 октября 2019

Сделай так,

$birthday_dic = [];
foreach($birthdays as $birthday){
    $birthday_dic[$birthday[0]][] = $birthday[1];
}
$birthday_dic = array_map(function($v){return join(" - ",$v);},$birthday_dic);
print_r($birthday_dic);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...