Ah, but now that you've cleared this up, you might want to consider reasons for using $_POST directly.
This would include the fact that $_POST is superglobal, while your new array will not be global.
If you do perform validation of incoming variables (which you should), then you'll probably have to hardcode the checks.
This means that automatically transferring the elements of $_POST to another function probably isnt satisfactory, or is at least a waste of time.