If you're going to use array_push() to insert a "$key" => "$value" pair into an array, it can be done using the following: $data[$key] = $value; It is not necessary to use array_push.