- substr: documentation ( source)
- dechex: documentation ( source)
- ord: documentation ( source)
<?php
$email = 't';
$encoded_email = '';
for($i=0,$l=strlen($email);$i<$l;$i++) {
$encoded_email .= '%'.dechex(ord(substr($email,$i,1)));
}
echo $encoded_email;