function SBC_DBC($str,$args2) { //半角全角変換関数、第二引数が0の場合は半角→全角、1の場合は全角になります。完全な幅から半幅の$ $ dbc = array(
0、1、2、3、4、
5、6、7、8、9、
a、b、c、d、e、
、a 、b、c、d、x、z、 - 、:、
、#、&、
[ , ] , { , } , \ ,
| , + , = _ , ^ ,
¥ ,  ̄ , `
);
$SBC = array( //半角
0, 1, 2, 3, 4、
5、6、7、8、9、
A、B、C、D、E、
F、G、H、I、J、
K、L、M、N、O、
P、Q 、r、s、t、
u、v、w、x、y、
z、a、b、c、d、d、
y、z、 - 、、:、
。、、、、 /、%、# ,
!, @, &, (, ),
<, >, ", ,?,
[, ], {, }, ,
|, , =, _, ^,
$, ~, `
);
if($args2==0)
return str_replace($SBC,$DBC,$str); //半角から全角へ
if($args2==1)
return str_replace($DBC) ,$SBC,$str); //全角から半角へ
else
Return false;
}
//関数呼び出し
$str = "alskdf"
echo $str;
echo "
echo SBC_DBC($str,0);
echo SBC_DBC($str,1);
?>
http://www.bkjia.com/PHPjc/486070.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/486070.html
技術記事
?PHP function SBC_DBC($str,$args2) { //半角全角変換関数、第二引数が0の場合は半角から全角へ、1の場合は全角へ全角から半角へ $DBC = array( 0, 1 , 2...