Say I have an associative array:
"color" => "red"
"taste" => "sweet"
"season" => "summer"
and I want to introduce a new element into it:
"texture" => "bumpy"
behind the 2nd item but preserving all the array keys:
"color" => "red"
"taste" => "sweet"
"texture" => "bumpy"
"season" => "summer"
is there a function to do that? Array_splice() won't cut it, it can work with numeric keys only.