Elneny joined the Gunners from Switzerland side FC Basel in January 2016 but his contract in North London expires next summer.
The 28-year-old’s future at Arsenal looked in doubt after he was farmed out on loan to Besiktas last season but he has returned to impress when given the chance by Mikel Arteta this term.
Elneny has featured 30 times across all competitions for Arsenal this season and scored a wonderful goal, his second of the season, against Olympiacos in the Europa League last week.
“Of course for me I always love Arsenal. If Arsenal said to me sign a new contract of course I will be happy to do this,” Elneny was quoted by Football London.
“Of course I want to always be in the first XI, I will be available to play all the time. I do everything I have to be in the starting eleven. If Mikel decides for me to be in the pitch, I do everything in training and build myself to be available.
“If he thinks I can start I will start, if he thinks I can be on the bench when I come in I'll do my best to hold my position. I need to always be available to help my team-mates.”
He added: “Every day after training with Steve [Round], after training is finished he takes me for shooting training. I need to work on this because when I score goals everything becomes good for me.
“It's a nice feeling for me to help my team win the games and improve myself. This is something really nice and I need to keep working all the time.”