[WORDPRESS] PHP 1,000에서 1K에서 숫자를 포맷하는 방법
WORDPRESSPHP 1,000에서 1K에서 숫자를 포맷하는 방법
해결법
-
1.
<? $numbers = array(100,1000,15141,3421); function format_number($number) { if($number >= 1000) { return $number/1000 . "k"; // NB: you will want to round this } else { return $number; } } foreach($numbers as $number) { echo $number . " : " . format_number($number); echo "\n"; }
-
2.
function count_format($n, $point='.', $sep=',') { if ($n < 0) { return 0; } if ($n < 10000) { return number_format($n, 0, $point, $sep); } $d = $n < 1000000 ? 1000 : 1000000; $f = round($n / $d, 1); return number_format($f, $f - intval($f) ? 1 : 0, $point, $sep) . ($d == 1000 ? 'k' : 'M'); }
-
3.이것을 사용하십시오 k / m / b에 긴 숫자를 짧게합니까?
이것을 사용하십시오 k / m / b에 긴 숫자를 짧게합니까?
function number_format_short( $n, $precision = 1 ) { if ($n < 900) { // 0 - 900 $n_format = number_format($n, $precision); $suffix = ''; } else if ($n < 900000) { // 0.9k-850k $n_format = number_format($n / 1000, $precision); $suffix = 'K'; } else if ($n < 900000000) { // 0.9m-850m $n_format = number_format($n / 1000000, $precision); $suffix = 'M'; } else if ($n < 900000000000) { // 0.9b-850b $n_format = number_format($n / 1000000000, $precision); $suffix = 'B'; } else { // 0.9t+ $n_format = number_format($n / 1000000000000, $precision); $suffix = 'T'; }
from https://stackoverflow.com/questions/4703469/how-to-format-numbers-in-php-1-000-to-1k by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] WooCommerce 3.0에 주식 옵션을 추가하십시오 (0) | 2020.11.23 |
---|---|
[WORDPRESS] ACF Tiny MCE 편집기에 버튼을 추가하는 방법 (0) | 2020.11.23 |
[WORDPRESS] Custom Post Type Permalink 재 작성을 추가하면 정기적 인 POST Permalinks가 작동하지 않습니다. 동시에 일할 수 없을 수는 없습니다 (0) | 2020.11.23 |
[WORDPRESS] jQuery Next / Prev Smooth Scrolling 및 WordPress? (0) | 2020.11.23 |
[WORDPRESS] HTML에서 사용할 JavaScript 변수를 출력합니다 (0) | 2020.11.23 |