|
|
|
สอบถามการเขียนฟังก์ชั่นเรื่องการตัดคำของราคาให้เป็น 1xx,xxx ครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
$number = 1234.56;
// english notation (default)
$english_format_number = number_format($number);
// 1,235
// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
?>
|
|
|
|
|
Date :
2012-11-10 20:22:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงครับผม นำไปใช้ไม่ถูกอะครับ รบกวนอธิบายอีกครั้งครับผม ขอบคุณครับ
|
|
|
|
|
Date :
2012-11-11 19:22:17 |
By :
sakdalll |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาโค้ดไปรัน แล้วลองแก้ไขดูครับ จะเข้าใจในแต่ละความหมาย
|
|
|
|
|
Date :
2012-11-11 20:07:21 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแก้ไขครับ
<?php
// thaicreate-086496.php
$transform = $temp =(string)number_format($_POST["source"],0);
$i=$_POST["replacementOffset"]-1;
for($j=strlen($temp)-1; $j>$i; $j--){
if($transform[$j] !== "," && $i>=0){
$transform[$j] = 'x';
$i--;
}
}
echo $transform;
?>
|
|
|
|
|
Date :
2012-11-12 09:56:04 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมเรื่องทศนิยมครับ ตัวนี้แก้ไขให้แล้ว
<?php
// thaicreate-086496.php
$transform = $temp =(string)number_format($_POST["source"],2);
$i=$_POST["replacementOffset"]-1;
for($j=strlen($temp)-1; $j>$i; $j--){
if($transform[$j] !== "," && $transform[$j] !== "." && $i>=0){
$transform[$j] = 'x';
$i--;
}
}
echo $transform;
?>
|
|
|
|
|
Date :
2012-11-12 10:01:11 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ
|
|
|
|
|
Date :
2012-12-24 21:54:06 |
By :
aaaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|