kawama.jp

php,smarty,mysql,javascriptでゼロ埋め

カテゴリ: MySQL,PHP — タグ: , , , , — 2010年11月30日 23:09 — Comments (0)hatebu count

※javascriptも追加しました。

ゼロ埋めとかゼロパディングと言われるものです。

よく忘れてしまうのでまとめておきます。

■php

echo sprintf("%05d", $number);

echo str_pad($number, 5, "0", STR_PAD_LEFT);

引数をひとつ以上渡すことも可能。

echo sprintf("%04d-%02d-%02d", $year, $month, $day);

■smarty

{$number|string_format:"%05d"}

■mysql

select lpad(number, 5, '0') from table;

select to_char(number, '00000') from table;

■javascript

var number = 5;

alert(("0"+number).slice(-2));

> 05

alert(("00"+number).slice(-3));

> 005

他にもいろいろやり方はありますが、とりあえずよく使うものはこんなところだと思います。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress

css.php