Is there any way to view saved wifi passwords on the iPhone?
1) If you have a Mac connected to the same network, you can find the stored password in it's Keychain using the Keychain Access app (link)

2) If the router is an Apple Airport based device, you may be able to log straight into it via Airport Utility (available on Mac and iOS) to see the password at source

3) If you are on iOS7, then you can use iCloud Keychain Syncing to allow the stored password on your iPad to be synced elsewhere (assuming you have a Mac too), allowing you to then read it in your Keychain as per point 1.  In the screenshot shown, most of these  WiFi networks are in other cities that only my iPhone has connected to: