方法1: abs()関数を使用する
$num = -5;
$positiveNum = abs($num);
echo $positiveNum; // 結果: 5
方法2: 条件分岐を使用する
$num = -10;
if ($num < 0) {
$positiveNum = -$num;
} else {
$positiveNum = $num;
}
echo $positiveNum; // 結果: 10
方法3: 三項演算子を使用する
$num = -8;
$positiveNum = ($num < 0) ? -$num : $num;
echo $positiveNum; // 結果: 8
方法4: max()関数を使用する
$num = -3;
$positiveNum = max($num, -$num);
echo $positiveNum; // 結果: 3
これらの方法は、負の数を正に変換するための一般的な手法です。どの方法を選ぶかは、コードの読みやすさや特定の要件に応じて異なる場合があります。ご自身のプロジェクトに最適な方法を選んでください。
それぞれの方法は、与えられた数値が負の場合にのみ変換を行います。正の数やゼロには影響を与えません。
この記事は、PHPで負の数を正に変換する方法について詳しく説明しています。