プログラマメモ2 - programmer no memo2

php用の備忘録メモ メモ メモ 2006/12/26

phpの連想配列

$data = array("num_a"=>$num_a,
"num_b"=>"num_b",
"amount"=>$amount);


キーをとりだす

foreach (array_keys($data) as $key){
echo $key;
}


PHP: 配列 - Manual

money_formatを使用する際のおまじない。金額フォーマット。

setlocale(LC_MONETARY, 'ja_JP');
//金額フォーマット
$amount = money_format("%!.0n", $amount);


文字列の最後にあるスラッシュをとる。

if(substr($s, strlen($s) -1) == "/"){
$s = substr_replace($s,"", strlen($s) -1);
}


下三桁を000にする。
よくないかも。

/*
* 切り捨てようの関数
*/
function myround($a){
$a = floor($a);
$a = $a / 1000;
$a = round($a);
$a = $a * 1000;
return $a;
}

$a = "1234567890.12345";
echo myround($a);
// 結果 1234568000

: