お尋ねします。 perl言語で、たとえば、以下のように、メールアドレスをスクランブル化します。 $ma='abc12345 @ nifty.com'; $ma=~ tr/0-9a-zA-Z/A-Za-z0-9/; 作成された $mail_adrs をphp言語で受け取って、'abc12345 @ nifty.com'を復元したいです。 phpで、このような半角文字置換を行う場合、str_replace 関数しか知りません。 でも、 $ma2=str_replace("0","A",$ma1); $ma2=str_replace("1","B",$ma2); ・ ・ $ma2=str_replace("Z","9",$ma2); これは実用的ではないですね。 何か便利な関数あったら教えてください。 なければ、1文字ずつ文字コードを変換することになりますか。 神谷