[PHP-users 30161] Re: 半角文字列、全文字置換したい。

yusuke ito ito.ysk @ gmail.com
2006年 8月 28日 (月) 18:51:49 JST


伊東です。

06/08/28 に KAWAJI Toshiyuki<tkawj @ yahoo.co.jp> さんは書きました:
> この関数が同じ機能だと思います。
>
>   http://jp.php.net/manual/ja/function.strtr.php

あ、こう書けばいいんですね。

define('FROM', '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
define('TO', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz');

$mail = 'abc12345 @ nifty.com';

echo $encode = strtr($mail, FROM, TO);
echo $decode = strtr($encode, TO, FROM);

※trは変換演算子というんですね


PHP-users メーリングリストの案内