It depends on the passport that your carrying. Friends of mine who came from Lebanon were asked about the amount of cash they had on hand and were required to show $1500. Passport holders of western and european countries do not require to present any cash.
Good rule, if you are part of the countries that could obtain a visa upon arrival at the airport, you do not have to provide evidence of cash. If you had to get a visitor visa approval prior to arrival, be prepared to present cash. This does not apply to working visa.