「+100円」とプラス「+」の符号付きの金額を表示する方法。スマートな方法とイケてない方法もメモとして残します。
スマートな方法
// 金額
$price = 100;
// 符号付き金額
$price_str = sprintf("%+d円", $price);
var_dump($price_str);
// string(7) "+100円"
イケてない方法
// 金額
$price = 100;
// 符号判定
$sign_str = '-';
if ( $price > 0 ) {
$sign_str = '+';
}
// 符号付き金額
$price_str = $sign_str.abs($price).'円';
var_dump($price_str);
// string(7) "+100円"
コメント