Как я могу распечатать каждый элемент из 2 массивов вместе?

Я пытаюсь распечатать некоторые дубликаты данных из моей базы данных на сайте drupal.

У меня есть запрос этой функции, которые находят дубликаты, а затем сливают данные, после объединения двух массивов.

function aktiv_styring_find_dub() {

$result =db_query('SELECT `fornavn`, `efternavn`, COUNT(*) c FROM medlemmer GROUP BY `fornavn`, `efternavn` HAVING c > 1');

while($row = db_fetch_array($result)){
$fornavn[] = trim($row['fornavn']);
$efternavn[] = trim($row['efternavn']);
}

$navn=array_merge($fornavn, $efternavn);

dsm('Følgende dubletter blev fundet flere gange i databasen:');
dsm(' ');
dsm('Navn:');
dsm(' ');
drupal_set_message(implode(", ", $navn));
dsm(' ');
}

Я получаю следующий вывод на моем сайте:

Følgende dubletter blev fundet flere gange i databasen:

Navn:

Amr, Camilla, Camilla, Casper, Christian, Christina, Christina, Henrik, Ida Arendal, Jeanet, Johanne Lucie Skov, Jonas Bach, Line, Louise, Louise, Maria, Maria Helena, Maria Lykke, Martin, Mette, Mette, Morten, morten, Nanna, Nanna Mie, Natalie, Nishanth, Pernille, Peter, Rayan, Rikke Søholm, Sidsel Sinding, Simone, Victoria, Hajir, Kalborg, Løvendahl, Nielsen, Hansen, Andersen, Pedersen, Andersen, Jørgensen, Mikkelsen, Nielsen, Andersen, Jakobsen, Andersen, Nielsen, Jørgensen, Jensen, Rasmussen, Andersen, Andersen, Andreasen, Andersen, petersen, Thomsen, Larsen, Storm, Ganeshalingam, Larsen, Nielsen, Chabab, Andersen, Andersen, Hansen, Drøgemuller

Теперь то, что я, как имя и фамилия, а затем он должен быть разделен запятой. Что-то вроде:

Følgende dubletter blev fundet flere gange i databasen:

Navn:

Amr Hajir, Camilla Kalborg, Camilla Løvendal, etc...

Вот мой MySQL Query Output:

fornavn efternavn   c
Amr Hajir   2
Camilla Kalborg 2
Camilla Løvendahl   2
Casper  Nielsen 2
Christian   Hansen  2
Christina   Andersen    2
Christina   Pedersen    2
Henrik  Andersen    2
Ida Arendal Jørgensen   2
Jeanet  Mikkelsen   2
Johanne Lucie Skov  Nielsen 2
Jonas Bach  Andersen    2
Line    Jakobsen    2
Louise  Andersen    2
Louise  Nielsen 5
Maria   Jørgensen   2
Maria Helena    Jensen  2

0

Решение

Вы можете объединить имя и фамилию за один шаг, а затем взорваться:

$all = array();
while($row = db_fetch_array($result)){

// Concatenate Name and Surname
$all[] = trim($row['fornavn']) . " " . trim($row['efternavn']);

}

drupal_set_message(implode(", ", $all));
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]