A. money_format — 將數字格式化成貨幣字元串
這是總結後的知識點,希望能幫到你,數據有點多!
money_format
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
money_format — 將數字格式化成貨幣字元串
說明
money_format ( string $format , float $number ) : string
money_format() 返回格式化好的 number 版本。 此函數包裝了 C 函數庫中的 strfmon(),不同之處是:此實現每次只能轉化一個數字。
參數
format
格式字元串由以下幾部分組成:
單個 % 字元
可選的標記(flags)
可選的欄位寬度
可選的,左側精度
可選的,右側精度
必選的,單個轉化字元
標記(Flags)
可選多個標記,分別是:
=f
字元:=,並緊跟一個字元(單位元組) f,用於數字填充。默認的填充字元是空格。
^
禁用分組字元(比如金額中的逗號。在本地區域設置 locale 中定義)。
+ or (
正負數字的格式。使用 +,將使用區域設置(locale)中相當於 + 和 - 的符號。 如果使用 (,負數將被圓括弧圍繞。不設置的話,默認為 +。
!
不輸出貨幣符號(比如 ¥)。
-
有這個符號的時候,將使欄位左對齊(填充到右邊),默認是相反的,是右對齊的(填充到左邊)。
B. PHP如何格式化金錢數字
PHP格式化數字的函數是number_format
關於他的用法如下:
語法: string number_format(float number, int [decimals], string [dec_point], string [thousands_sep]);
返回值: 字元串
函數種類: 數學運算
內容說明
本函數用來將浮點參數 number 格式化。若沒加參數 decimals 則返回的字元串只要整數部份,加了此參數才依參數指定的小數點位數返回。參數 dec_point 表示小數點的表示方式方法,默認值是 ".",若需要轉換成其它的小數點就可以在這個參數改掉。參數 thousands_sep 為整數部份每三位的分隔符號,默認值是 ","。本函數最特別的地方就是參數數目,最少要有一個,也就是欲格式化的字元串;也可以有二個或者四個參數,但不能用三個參數。治募?注意的是指定小數點的位數之後的數字直接舍棄,沒有四捨五入的情形。
使用範例
<?
$short_pi = "3.14159";
$my_pi = number_format($short_pi, 2);
echo $my_pi."\n"; // 3.14
$foo = 850017.9021;
$new_foo = number_format($foo, 3, ".", " ");
echo $new_foo."\n"; // 850 017.902
?>
C. PHP如何轉換數字格式
既然知道了中間的參數怎麼轉的,直接除100不就是元了,資料庫數據欄位一般不保存單位的吧。
D. php 將一串數字轉換為易於識別的銀行卡格式
$str=622155221544111//按照你的例子
function rewrite($str){
$arr=str_split($str,4);//4的意思就是每4個為一組
$str=implode('-',$arr);
return $str;
}
用的時候調用這個函數就行了
$str=rewrite($str);
echo $str;
E. php 阿拉伯數字轉萬億單位
functionbqwhits($hits){
$b=1000;
$c=10000;
$d=100000000;
if($hits>=$b&&$hits<$c){
returnfloor($hits/$b).'千';
}elseif($hits>=$c&&$hits<$d){
returnfloor($hits/$c).'萬';
}else{
returnfloor($hits/$c).'億';
}
}
F. php對數字的轉化
封裝一個函數,通過截取字元串來判斷.
G. php的一個把數字金額轉換成大寫的函數,我在網上找的,但是看不明白,有哪位大神,幫幫我。幫我解釋下
測試:123456789
結果:壹億貳仟叄佰肆拾伍萬陸仟柒佰捌拾玖圓
H. 用php語法和函數完成分錢轉換成元角分格式程序
PHP 中的 strtotime() 函數可以實現。
strtotime() 函數將任何英文文本的日期時間描述解析為 Unix 時間戳。
strtotime(time,now),其中,time 規定要解析的時間百字元串,now 用來計算度返回值的時間戳。如果省略該參數,則使用當前時間。
成功則知返回時間戳,否則返回 FALSE。在 PHP 5.1.0 之前本函數在失敗時返回 -1。
(8)php數字轉貨幣擴展閱讀:
舉例:
php日期道轉時間戳、指定日期轉換成時間戳,PHP定時任務,代碼如下
<?
$y=date("Y",time());
$m=date("m",time());
$d=date("d",time());
$start_time = mktime(9, 0, 0, $m, $d ,$y);
$end_time = mktime(19, 0, 0, $m, $d ,$y);
$time = time();
if($time >= $start_time && $time <= $end_time)
{
// do something....
}
?>
I. php是什麼貨幣
PHP.的一種解釋是貨幣代碼
中文全稱:菲律賓比索
2010年12月16日,菲律賓開始發行第六套菲律賓比索。
原有舊符號:Ph.Pes.; Phil.P.
菲律賓披索(菲律賓語:peso,ISO 4217貨幣編碼:PHP)是菲律賓的法定貨幣,1菲律賓披索等於100 centavos(菲律賓語:sentimo)。
菲律賓披索是世界上其中一個曾被西班牙殖民統治而使用披索作為貨幣的國家。其他使用披索的國家包括墨西哥、哥倫比亞、阿根廷等。
菲律賓披索目前分為以下面額:
紙幣:2,000 披索、1,000 披索、500 披索、200 披索、100 披索、50 披索、20 披索、10 披索、5 披索
其中,10披索和5 披索的紙幣不再印製,但仍為法定貨幣
硬幣:10 pesos、5 pesos、1 peso、25 centavos、10 centavos、5 centavos、1 centavo
其中,10 centavos、5 centavos、1 centavo不廣泛通用
J. php 阿拉伯數字轉換百千萬單位
<?php
$b=1000;
$c=10000;
$hits=158834;
if($hits>$b){
if($hits<$c){
echofloor($hits/$b).'千';
}else{
echo(floor(($hits/$c)*10)/10).'萬';
}
}else{
echo$hits;
}
?>
這樣,不知道DZ怎麼寫的,如果知道記得告訴我