Я массив, как это, теперь я хочу, чтобы сумма комиссии с тем же оригинатор имя.
и создайте новый массив, используя это, так что здесь есть 3 хима cima, мне нужен один массив из тех, где fee_potetial
- сумма всех остальных, где инициатор - хима cima.
$formEntries
возвращает такие значения:
Array
(
[0] => Array
(
[entry_id] => 54
[0] => 1
[fee_potential] => 100
[originator] => cima haves
)
[1] => Array
(
[entry_id] => 55
[0] => 1
[fee_potential] => 600
[originator] => steve
)
[2] => Array
(
[entry_id] => 56
[0] => 1
[fee_potential] => 500
[originator] => cima haves
)
[3] => Array
(
[entry_id] => 57
[0] => 1
[fee_potential] => 500
[originator] => cima haves
)
)
Вот код, который я пытался изолировать:
$originator = array_column($formEntries, 'originator');
$originator = array_unique($originator);
$array_filter = array_filter($formEntries, function ($key, $value) use ($originator) {
return in_array($value, array_keys($originator));
}, ARRAY_FILTER_USE_BOTH);
Мне нужен вывод [fee_potential] => 1100 это сумма
Array
(
[0] => Array
(
[entry_id] => 54
[0] => 1
[fee_potential] => 1100
[originator] => cima haves
)
[1] => Array
(
[entry_id] => 55
[0] => 1
[fee_potential] => 600
[originator] => steve
)
)