定義和用法
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...