<?php
$arr = array(
array('idproduct' => 1, 'amount' => 5),
array('idproduct' => 2, 'amount' => 10),
array('idproduct' => 3, 'amount' => 11),
array('idproduct' => 4, 'amount' => 5)
);
addOrOverride($arr, array('idproduct' => 4, 'amount' => 5));
function addOrOverride($arr, $newItem) {
$filtered = array_filter(function($item) {
$item['idproduct'] != $newItem['idproduct'];
}, $arr);
if($filtered) die('exists');
}
preferences:
40.21 ms | 402 KiB | 5 Q