實例
en_US 國際格式:
<?php $number = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("The price is %i", $number); ?>
上面的程式碼將輸出:
The price is USD 1,234.56
定義與用法
money_format() 函數傳回格式化為貨幣字串的字串。
此函數在主字串的百分號(%)位置插入一個格式化的數字。
註解:money_format() 函數無法在 Windows 平台上運作。
提示:此函數經常與 setlocale() 函數一起使用。
提示:如需查看所有可用的語言程式碼,請造訪我們的語言程式碼參考手冊。
語法
money_format(string,number)
參數 | #描述 |
string | 必需。規定要格式化的字串及如何格式化字串中的變數。 可能的格式值: 填滿與標誌:
number
技术细节 返回值: 返回已格式化的字符串。格式化字符串前面和后面的字符将保持不变返回。非数值数字会返回 NULL 并产生 E_WARNING。 PHP 版本: 4.3.0+ 更多实例 实例 1 带 2 个小数的国际格式(德国): <?php $number = 1234.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $number); ?> 登入後複製 上面的代码将输出: 1 234,56 EUR 登入後複製 实例 2 负数,带有 () 指示负数的 US 国际格式,右侧精度为 2,"*" 为填充字符: <?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?> 登入後複製 上面的代码将输出: (******1234.57) 登入後複製 以上是php傳回格式化為貨幣字串的字串函數money_format()的詳細內容。更多資訊請關注PHP中文網其他相關文章! 本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
用 HTML 程式碼(從陣列產生)取代字串的頂級方法
給定一個像這樣的字串...$htmlPattern="Usernameis:#name#andusercompanyis#company#";如何將子字串#na...
來自於 2024-04-06 17:40:41
0
2
410
將在MYSQL資料庫中將ASP Classic程式碼儲存為字串的可能性
是否可以將asp經典程式碼儲存到MySQL資料庫中並讓它在拉取時執行程式碼?例如將變數名稱儲存到字串中並讓它在顯示之前執行ASP?我懷疑這是不可能的,因為MySQL請求在頁面載入後...
來自於 2024-04-06 13:38:43
0
1
358
JSON回應物件中新增_header屬性的Endpoint
我正在測試從遠端端點服務(npoint.io)提取資料。當我取回回應物件時,它會將“_headers”屬性新增到我的JSON中。我想當我對JSON進行字串化時可以刪除該屬性。但詢問...
來自於 2024-04-05 10:35:39
0
1
1376
檢索 WooCommerce 客戶的付款方式歷史記錄
我找到了一個腳本,可以幫助我獲得所需的資訊:客戶歷史上在訂單中使用的付款方式。 $order=newWC_Order($order_id);$payment_title=$orde...
來自於 2024-04-04 14:57:11
0
1
428
相關專題
更多>
熱門教學
更多>
|