PHP格式化字串函式 sprintf

2021-09-08 18:50:15 字數 1374 閱讀 5036

定義和用法

sprintf() 函式把格式化的字串寫入乙個變數中。

語法

sprintf(format,arg1,arg2,arg++)

引數

描述format

必需。轉換格式。

arg1

必需。規定插到 format 字串中第乙個 % 符號處的引數。

arg2

可選。規定插到 format 字串中第二個 % 符號處的引數。

arg++

可選。規定插到 format 字串中第

三、四等等 % 符號處的引數。

說明

引數 format 是轉換的格式,以百分比符號 ("%") 開始到轉換字元結束。下面的可能的 format 值:

arg1, arg2, ++ 等引數將插入到主字串中的百分號 (%) 符號處。該函式是逐步執行的。在第乙個 % 符號中,插入 arg1,在第二個 % 符號處,插入 arg2,依此類推。

提示和注釋

注釋:如果 % 符號多於 arg 引數,則您必須使用佔位符。佔位符插到 % 符號後面,由數字和 "\$" 組成。請參見例子 3。

例子

例子 1

<?php

$str = "hello";

$number = 123;

$txt = sprintf("%s world. day number %u", $str, $number);

echo $txt;

?>

輸出:

hello world. day number 123

例子 2

<?php

$number = 123;

$txt = sprintf("%f", $number);

echo $txt;

?>

輸出:

123.000000

例子 3

<?php

$number = 123;

$txt = sprintf("with 2 decimals: %1\$.2f

with no decimals: %1\$u", $number);

echo $txt;

?>

輸出:

with 2 decimals: 123.00

with no decimals: 123

PHP字串格式化函式

從字串左側刪除空白或其他預定義字元 string ltrim string str string charlist 從字串右側刪除空白或其他預定義字元 string rtrim string str string charlist 刪除字串兩端空白字元或其他預定義字元 string trim str...

PHP字串格式化函式

localeconv 數值的格式化資訊,根據setlocale函式設定的當前地區,返回乙個包含本地化數字和貨幣格式化資訊的關聯陣列。setlocale 設定地區資訊,第乙個引數指定了受區域設定影響的函式類別常量,第二個引數指定將地區資訊設定為哪個國家 地區,可以是乙個或多個字串或陣列。如果地區資訊是...

字串格式化函式

trim 函式 預設功能為去除字串首尾處的空格 或其它字元 返回乙個人新的字串 str hello world echo str的長度為 strlen str nstr trim str echo 新陣列 nstr的長度為 strlen nstr 去除左邊的空格用ltrim 函式 lstr ltri...