當前位置:首頁 » 編程語言 » phpsprintf

phpsprintf

發布時間: 2022-07-04 09:17:33

Ⅰ 請教大牛,php的sprintf問題

要改 下代碼
<?php
$arg = '[6區] 連↙萬天,5,火麒麟,7,20';

$format = '%s裝備了%s階「%s」';

$arguments = array_merge(array($format),explode(',',$arg));

echo call_user_func_array('sprintf',$arguments);
?>

Ⅱ php中sprintf的%f和%F的區別

PHP的sprintf具體語法sprintf(format,arg1,arg2,arg++)其中的參數 format 是轉換的格式,以百分比符號 ("%") 開始到轉換字元結束
%% - 返回百分比符號
%b - 二進制數
%c - 依照 ASCII 值的字元
%d - 帶符號十進制數
%e - 可續計數法(比如 1.5e+3)
%u - 無符號十進制數
%f - 浮點數(local settings aware)
%F - 浮點數(not local settings aware)
%o - 八進制數
%s - 字元串
%x - 十六進制數(小寫字母)
%X - 十六進制數(大寫字母)

Ⅲ php sprintf 把浮點數轉成整數,比如 50.00轉化成 50 寫個列子

<?php

var_mp(sprintf("%d",50.00));

Ⅳ php中sprintf 和c中有很大區別

運行正確的啊

sprintf 返回格式化之後的數據

$format=sprintf($format,$num,$location);

Ⅳ 如何使用PHP函數sprintf將字元串格式化

語法: string sprintf(string format, mixed [args]...);

返回值: 字元串
函數種類: 資料處理
PHP函數sprintf()用來將字元串格式化。參數 format 是轉換的格式,以百分比符號 % 開始到轉換字元為止。而在轉換的格式間依序包括了
填空字元。0 的話表示空格填 0;空格是默認值,表示空格就放著。
對齊方式。默認值為向右對齊,負號表向左對齊。
欄位寬度。為最小寬度。
精確度。指在小數點後的浮點數位數。
PHP函數sprintf()的類型,見下表 % 印出百分比符號,不轉換。
b 整數轉成二進位。
c 整數轉成對應的 ASCII 字元。
d 整數轉成十進位。
f 倍精確度數字轉成浮點數。
o 整數轉成八進位。
s 整數轉成字元串。
x 整數轉成小寫十六進位。
X 整數轉成大寫十六進位。

PHP函數sprintf()的使用範例
<? $money1 = 68.75; $money2 = 54.35; $money = $money1 + $money2; // 此時變數 $money 值為 "123.1"; $formatted = sprintf ("%01.2f", $money); // 此時變數 $ formatted 值為 "123.10" ?>

Ⅵ php spritf() 怎麼使用

<?php
$a=23;
$re=sprintf("我今年%d歲",$a);
echo $re;
?>
//結果輸出:我今年23歲 其實函數的功能就是格式化字元串

Ⅶ PHP echo,print,printf,sprintf函數的區別和使用

echo 和 print 之間的差異:
echo - 能夠輸出一個以上的字元串
print - 只能輸出一個字元串,並始終返回 1
提示:echo 比 print 稍快,因為它不返回任何值。
printf() 函數輸出格式化的字元串。
printf("在%s有 %u 百萬輛自行車。",$str,$number);參數將被插入到主字元串中的百分號(%)符號處
sprintf() 函數把格式化的字元串寫入變數中。
參考:http://www.w3school.com.cn/php/func_string_sprintf.asp

Ⅷ php,sprintf函數輸出字元串問題

你運行一下這個代碼,輸出內容是:
[many monke]

printf的第一個參數是輸出內容,後面的參數對應第一個參數裡面的%*。例如本例代碼,第一個參數是[%s],表示輸出第二個參數,作為字元串。%10.10s裡面的10.10表示輸出佔10個字元寬度、從字元串左邊開始、最多隻輸出10個字元,輸出的內容靠右、如果不夠寬度(例如10.8s輸出[ many mon])則空格在左邊。

Ⅸ PHP中sprintf怎麼用與printf,vprintf各有什麼區別和聯系

int fprintf()(FILE *stream, const char *format, ...)
fprintf()轉化並格式化地寫入輸出流。返回值是寫入的字元個數;或者為負數,如果有錯誤發生。

int printf()(const char *format, ...)
printf(...)與fprintf(stdout, ...)等價。

int sprintf(char *s, const char *format, ...)
sprintf與printf相同,只是輸出被寫入字元串s,並且以』\0』結束。s必須足夠大以容納結果。函數返回不包括』\0』的字元數。

int vprintf(const char *format, va_list arg)
函數vprintf與printf等價,只是用arg替換了變數參數列表,arg由va_start宏初始化,並且va_arg可能會調用它。

int putchar(int c)
putchar(c)與putc(c,stdout)等價。

熱點內容
db2存儲執行變慢 發布:2025-02-03 20:42:21 瀏覽:764
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:433
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:558
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:744
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:147
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:240
java駝峰 發布:2025-02-02 09:13:26 瀏覽:653
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212