Например, как написать функцию PHP для преобразования
http://abc.com/hi-1?source=google
для преобразования в
HTTP% 3A% 2F% 2abc.com% 2Fhi-1% 3Fsource% 3Dgoogle
P.S. некоторые исключения не должны быть преобразованы, как '.' '-'
Спасибо.
http://php.net/manual/en/function.urlencode.php или http://www.php.net/manual/en/function.rawurlencode.php
<?php $string = "http://abc.com/hi-1?source=google"; echo urlencode($string); //echo rawurlencode($string);
http://php.net/manual/en/function.rawurlencode.php
echo rawurlencode("http://abc.com/hi-1?source=google");