[PHP-users 13051] Re: 任意の数値を特定文字列にフォーマットする方法
Nobuyuki.Fukuoka
php-users@php.gr.jp
Wed, 5 Feb 2003 16:47:28 +0900
福岡です。
単純に 20030206 を 'YYYYMMDD' に、
910 を 'AAA' に、それぞれ文字列で起きかえるのなら、
正規表現関数あたりでなんとかなりませんか?
連続した6個の数字は 'YYYYMMDD' に、
連続した3この数字は 'AAA' に置換するという具合に。
prel なら
$str =~ s/\d\d\d\d\d\d/YYYYMMDD/g;
$str =~ s/\d\d\d/AAA/g;
みたいな感じですかね。
preg_replace()が使えそうなんじゃないでしょうか?
*--------------------------------------------*
Nobuyuki.KAPPA.Fukuoka
HomePage : http://kappa.kusukusu.com/
E-mail(Private) : kappa@kusukusu.com
E-mail(Business) : fukuoka@tyo.mind.co.jp
*--------------------------------------------*