Для этого воспользуемся 4-я функциями:
strlen - подсчитаем кол-во символов
substr
- возвращает часть строки
ord - возвращает ASCII-значение символа
dechex - 10-ричное
в 16-ричное
и напишем несложный замысловатый код:
<?php
$my_url='microsoft.com';
$strlength = strlen($my_url);
for($i=0;
$i<$strlength; $i++){
$returnval
.= '%'.dechex(ord(substr($my_url, $i, 1)));
}
echo
'http://'.$returnval;
?>
Выполнив этот скрипт мы получим адрес мелкомягких в таком виде http://%6d%69%63%72%6f%73%6f%66%74%2e%63%6f%6d
Комментарии