Я пытаюсь объединить несколько массивов в одиночные массивы и сделать значения уникальными.Массирование массивов в php с различными значениями
$array = array (
$array1 = array(
"id" => 205,
"firstName" => "NANCY GEORGE",
"gender" => "F",
"age" => 21,
"alert" => "bmi"
),
$array2 = array(
"id" => 205,
"firstName" => "NANCY GEORGE",
"gender" => "F",
"age" => 21,
"alert" => "bp"
),
$array3 = array(
"id" => 206,
"firstName" => "KUTAPPA.A.C",
"gender" => "M",
"age" => 31,
"alert" => "bmi"
)
);
А вот мой ожидаемый выход,
$array = array (
'205' = array(
"id" => 205,
"firstName" => "NANCY GEORGE",
"gender" => "F",
"age" => 21,
"alert" => "bmi,bp"
),
'206' = array(
"id" => 206,
"firstName" => "KUTAPPA.A.C",
"gender" => "M",
"age" => 31,
"alert" => "bmi"
)
);
Я пытаюсь объединить массив в Еогеасп, чтобы создать новый массив, но он не работает, чтобы получить ожидаемый результат.
«это не работает», что не работает? Вы не отправили никакого кода. Прокрутите исходный массив и проверьте, существует ли ключ в вашем новом массиве с тем же идентификатором, если он существует, добавьте значение в 'alert', если не добавить элемент в массив. – h2ooooooo
Возможный дубликат [Как использовать массив \ _unique для массива массивов?] (Http://stackoverflow.com/questions/2561248/how-do-i-use-array-unique-on-an-array- из массивов) –
Поиск до этого. Stackoverflow ** полный ** вопросов и ответов, подобных этому –