|
 27.1 Кб |
|
| В 2007 году написал Типограф для сайта portal.lgo.ru. Погонять можно здесь, он до сих пор работает. Сейчас подружил типограф с utf-8. Исходники выкладываю.
1. Пока не могу понять, почему в примере ссылка portal.lgo.ru?id=33=dd#we45 не заменяется корректно, на сайте этого нет, неужели дело в кодировке?
2. Можно ли как-нибудь попроще организовать перебор строки utf-8 по символам в цикле? Я ничего лучше не придумал:
<?php
$chars = preg_split('//u', $str, -1, PREG_SPLIT_NO_EMPTY);
$cnt = count($chars);
$num = 0;
for($i = 0; $i < $cnt; $i++)
{
if($chars[$i] == '¬')
{
$tmp .= $jscode_arr[$num];
$num++;
}
else
$tmp .= $chars[$i];
}
$str = $tmp; $tmp = '';
?>
|
PS Можно поместить в downloads, если хотите и серьезных ошибок не найдется. | |
|
|