Показать сообщение отдельно

  #25  
Старый 22.06.2009, 12:09
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

SleepShadowWeb, правильно 011 сделал, хотя можно было немного попроще:
PHP код:
$str='
383 текст с числами 5838
635 еще текст 001 462
432текст564
'
;

$str=preg_replace_callback("/(\d+)/s","replace_hex",$str);

function 
replace_hex($m)
{
  return 
'0x'.strtoupper(dechex($m[1]));
}

print 
$str
 
Ответить с цитированием