I have an array $products
that looks like this
Array ( [services] => Array ( [0] => Array ( [id] => 1 [icon] => bus.png [name] => Web Development [cost] => 500 ) [1] => Array ( [id] => 4 [icon] => icon.png [name] => Icon design [cost] => 300 ) ) )
I am trying to delete the part of array that matches [id] => 1
and for this I am using the following code
$key = array_search('1', $products); unset($products['services'][$key]);
However it is not working and I am not getting any error either. What am i doing wrong?