ゼロサプレスを簡単に(php)
ゼロパディングの方法をド忘れして、検索かけて調べていたら、 なぜかゼロサプレスの方法をいくつか見かけました。
しかし、どのサイトも何だかややこしい方法を使っています。
そこで、サクッと0サプレスできる方法を書き記しておきます。
例:[$val]をゼロサプレスする場合
$result = intval($val);
はい、この一行だけです。
もちろん、上記では変数が数値形式になっています。
これは説明上、わかりやすくするために示したものですので、 データ形式が気になる方は下記のようにすればよいでしょう。
例2:[$val]をゼロサプレスして文字列形式の変数化
$result = strval(intval($val));
例3:ゼロサプレス実行例
$val='00012';
$result = strval(intval($val));
echo $result; //結果は12
お試しあれ。
ちなみに、0パディングは、sprintf()関数を使えば良いですね。
あるいは、str_pad()関数を利用するかですね。
2009年11月11日|コメント (0)|トラックバック (0)
カテゴリー:php
トラックバック(0)
http://web-gijyutu.com/tools/mtos42/mt-tb.cgi/12
コメントを投稿する
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)


