Remove File Extention from URLs

I am looking for a rule that will hide all .php extensions and allow all the urls to have a trailing slash, Some of my urls also have - (dashes) in them so this will also need to be accounted for when creating the rule.

I have attempted:

RewriteCond /%{REQUEST_FILENAME}.php -f

RewriteRule ^(.*)/$ /$[login to view URL]

Please do not access for server access as I am capable of adding htacess rules.

Hi,
I can start now, I have gone through your project ("Remove File Extention from URLs
") requirements and found myself as a best available freelancer for this project. I can write script for Remove File ExtentionPlus

Hello from Poland. Lots of sysadmin experience here. You don't really need to use Rewrite to achieve your goal. Please let me know in the chat if you would like me to show you another approach. I'm usually around for aPlus

"i can start your work right now"
hii there,
please share the url of the website where you want to changes? please share the credential of your website so i would check and let you know exact time and budget.
pleaPlus

Hi, my name is Ashish Choudhary.
I have over 3 years experience in the web and software development. My portfolio includes several of the projects that I’ve successfully developed. I believe my strong points are primaPlus

Ayushi will provide fully interactive website for your project. As per the detail, Ayushi will provide three template functional schemes and sample pages to make your choice for layout.
It will be developed as per yoPlus