Codieren Sie die URL einschließlich Bindestrich (-) und Punkt (.) In PHP

Ich benötige die verschlüsselte URL für die Verarbeitung in einer der APIs, aber dafür ist die vollständig verschlüsselte URL erforderlich. Zum Beispiel die URL von:

http://test.site-raj.co/999999?lpp=1&px2=IjN

muss eine verschlüsselte URL werden, wie:

http%3a%2f%test%site%2draj%2eco%2f999999%3flpp%3d1%26px2%3dIjN

Ich muss jedes Symbol codieren, auch den Punkt (.) Und den Bindestrich (-) wie oben.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage