Кодировать URL, включая дефис (-) и точку (.) В php

Мне нужен закодированный URL для обработки в одном из API, но для этого требуется полный закодированный URL. Например, URL от:

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

должен стать закодированным URL, например:

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

Мне нужно закодировать каждый символ, даже точку (.) И дефис (-), как указано выше.

Ответы на вопрос(3)

Ваш ответ на вопрос