1. 概要
メールアドレスや電話番号が対象だから半角のみ。
2. スクリプト
/**
* 数値文字参照文字列を作成する
* @param string $str 変換前文字列
* @return string 変換後文字列
*/
function cnvNumChar($str)
{
$ret = '';
for ($i = 0; $i < strlen($str); $i++) $ret .= '&#' . ord($str[$i]) . ';';
return $ret;
}