IPHONE 4 button is stuck, phone will not switch on. Is it broken?

My iphone 4 button just suddenly got stuck and will not work so I used a app which allows me to switch it on and off but yesterday I tried to go on it and it was off and when I plug the charger in nothing happens. Is it broken? Or if I got the button repaired would it work again?
Thanks

Added (1). I also plugged my usb into my laptop and nothing happened.

Added (2). I have heard about holding down the power button and the home key, but for me its impossible as the on/off button is stuck.

Try resetting it. Hold down both the home key and on/off button and do not release until the apple logo show up (this can take upto 30 seconds).

  • Stuck iPhone 4 lock button! Stuck/Stripped screws Okay so, I've had this stupid panda case on my phone and it jammed my lock button. It still works if you push super hard from the side, but no clicking sound. I saw how to fix it by opening my phone up but the screws won't come out no matter what! I tried a screwdriver alone, with duct tape, rubber band, double sided tape, everything! I don't have a warranty on my phone, and I'm looking for a super inexpensive (>$5) way to fix it, any ideas?
  • Stuck at apple logo with a broken power button? I have been stuck at the apple logo for about 24 hours after I rebooted it. The computer does not recognize it and I can't put it in DFU mode because of broken power button. I got an Iphone 4.
  • My iphone home button not working? I'm stuck in settings menu? I was deleting my unsed apps and it got stuck on the settings screen. I can mess with all settings just not exit settings. What do I do? I can't turn off my phone I've tried
  • Jailbroken iphone stuck in recovery mode/power button does not work? Okay, so my iphone was jailbroken & I had a lot of data on it so I chose to erase all content… It has been stuck on the loading spinny screen for two hours now. My top corner power button will NOT work as in it is broken. Is there any way I can force my phone into recovery mode without this power button working?