andrei24
Новичок
Всем привет. Есть массив вида:
Нужно:
1)Если в массиве совпадают class_id и use = 1, то значения с равными class_id удалить, а оставить лишь одно, то есть должно быть:
2) Если в массиве есть значения у которых class_id одинаковые, а use не равны, то вывести оставшиеся значения. Пример :
Был:
Стал:
PHP:
array:3 [
0 => array:16 [
"class_id" => 1
"group_id" => 2
"use" => 1
]
1 => array:16 [
"class_id" => 1
"group_id" => 3
"use" => 1
]
2 => array:16 [
"class_id" => 2
"group_id" => 1
"use" => 1
]
]
1)Если в массиве совпадают class_id и use = 1, то значения с равными class_id удалить, а оставить лишь одно, то есть должно быть:
PHP:
array:3 [
0 => array:16 [
"class_id" => 1
"group_id" => 2
"use" => 1
]
1 => array:16 [
"class_id" => 2
"group_id" => 1
"use" => 1
]
]
Был:
PHP:
array:3 [
0 => array:16 [
"class_id" => 1
"group_id" => 2
"use" => 0
]
1 => array:16 [
"class_id" => 1
"group_id" => 3
"use" => 1
]
2 => array:16 [
"class_id" => 2
"group_id" => 1
"use" => 1
]
]
PHP:
array:3 [
0 => array:16 [
"class_id" => 2
"group_id" => 1
"use" => 1
]
]