PHP、JavaScript、ActionScriptそれぞれで、整数を指定桁数に合わせて0で埋めるスクリプトのメモです。
いずれの場合も一つ目の引数に対象となる整数、二つ目の引数に桁数を渡しています。
JavaScriptとActionScriptは型指定の有無の違いだけで、同じスクリプトで動作します。

PHP

1
2
3
4
5
6
7
8
<?php
$result = convertNum(1234, 5);//01234
 
function convertNum($num, $figures) {
	$str = sprintf("%0".$figures."d", $num);
	return $str;
}
?>

JavaScript

1
2
3
4
5
6
7
8
9
var result = convertNum(1234, 5);//01234
 
function convertNum(num, figures) {
	var str = String(num);
	while (str.length < figures) {
		str = "0"+str;
	}
	return str;
}

ActionScript

1
2
3
4
5
6
7
8
9
var result = convertNum(1234, 5);//01234
 
function convertNum(num:uint, figures:uint):String {
	var str:String = String(num);
	while (str.length < figures) {
		str = "0"+str;
	}
	return str;
}