I have a multidimensional array and I need to replace a value of a key (form_id) in it.
$data = Array ( [0] => Array (
I belive you can do that using array_walk_recursive.
Here's an (untested )example :
$data = Array
(
[0] => Array
(
[product_id] => 1
[form_id] => 18
[product_name] => test tet
)
[1] => Array
(
[product_id] => 2
[form_id] => 18
[product_name] => test product
)
)
function array_replacing(&$item, $key)
{
if($key == 'form_id')
$item = 'myform';
}
array_walk_recursive($data, 'array_replacing');