<?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');
}
- Output for 5.3.0 - 5.3.28, 5.4.0 - 5.4.27
- Parse error: syntax error, unexpected '}' in /in/DUtjV on line 14
Process exited with code 255.
preferences:
181.14 ms | 1395 KiB | 64 Q