How can i remove the player in an array?

i have public PlayerMovement[] players;

here is my code.

`void Update () {
if(players[currentPlayer].MoneyAmount <=0){

		Destroy (players[currentPlayer]);

		PrintToLog("The Player "+(currentPlayer+1) + "was dead.");

	}

}`

how can i remove the current player in my array?

Array.removeAt(players, currentPlayer);