[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция
ArtemKrass
Написал функцию:

header('Content-Type: Text/html; charset=utf-8');
$a = "\\u041f\\u0441\\u0430\\u0439\\u043d\\u044d\\u0439\\u0440\\u043e";
$b = "\\u0420\\u043e\\u0434\\u0440\\u044d\\u0439\\u043d\\u044d\\u0439\\u043a\\u0438";

function cod($c)
{
echo preg_replace('#\\\\u([0-9a-f]{4})#se','iconv("UTF-16BE","UTF-8",pack("H4","$1"))',$c);
}
echo $a.' - '.cod($b);


На выходе получаю:

Родрэйнэйки\u041f\u0441\u0430\u0439\u043d\u044d\u0439\u0440\u043e -


А нужно:

\u041f\u0441\u0430\u0439\u043d\u044d\u0439\u0440\u043e - Родрэйнэйки


Как правильно сделать, почему при выводе на первое место ставиться вывод из функции?



Спустя 7 минут, 8 секунд (19.07.2012 - 16:04) pak написал(а):

$a = "\\u041f\\u0441\\u0430\\u0439\\u043d\\u044d\\u0439\\u0440\\u043e";
$b = "\\u0420\\u043e\\u0434\\u0440\\u044d\\u0439\\u043d\\u044d\\u0439\\u043a\\u0438";

function cod($c)
{
return preg_replace('#\\\\u([0-9a-f]{4})#se','iconv("UTF-16BE","UTF-8",pack("H4","$1"))',$c);
}

echo $a.' - '.cod($b);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.