連想配列でキーを維持したまま関数使う場合、関数によってはキーが消えたりするので、公式ドキュメント見て確認するようにしてみてください。PHPでハマるポイントです。