пятница, 22 мая 2009 г.

PHP и UTF-8

[тормоз]

$lastLetter = str_replace('ь', '', 'Рязань');
$lastLetter_count = mb_strlen($lastLetter, 'utf-8');
$start = ($lastLetter_count - 1);
$lastLetter = mb_substr($lastLetter, $start, 1, 'utf-8');

Очень глупый код, правда? Казалось бы, надо так:

$lastLetter = str_replace('ь', '', 'Рязань');
$lastLetter = mb_substr($lastLetter, -1, 'utf-8');

Но, не работает, сцуко. И вот подобные проблемы в PHP возникают постоянно, убивая время. Что-ж такое творится? 21 век, мля. Или я что-то не понимаю?

Продаю методы подъема тИЦа(до 400)
Реклама в бомжеленте.

Помогите детям!

[http://brokenbrake.biz/2009/05/22/php-utf-8]