站長資訊網
        最全最豐富的資訊網站

        解析PHP vsprintf()函數格式化字符串操作原理

        解析PHP vsprintf()函數格式化字符串操作原理

        實例

        把格式化字符串寫入變量中:

        <?php $number = 9; $str = "Beijing"; $txt = vsprintf("There are %u million bicycles in %s.",array($number,$str)); echo $txt; ?>

        定義和用法

        vsprintf()函數把格式化字符串寫入變量中。

        與 sprintf() 不同,vsprintf() 中的參數位于數組中。數組元素將被插入到主字符串中的百分號(%)符號處。該函數是逐步執行的。在第一個 % 符號處,插入第一個數組元素,在第二個 % 符號處,插入第二個數組元素,依此類推。

        注釋:如果 % 符號多于arg參數,則您必須使用占位符。占位符被插入到 % 符號之后,由數字和 "$" 組成。請參見例子 2。

        語法

        vsprintf(format,argarray)

        參數 描述
        format 必需。規定字符串以及如何格式化其中的變量。可能的格式值:
        %%-返回一個百分號%
        %b-二進制數
        %c-ASCII值對應的字符
        %d-包含正負號的十進制數(負數、0、正數)
        %e-使用小寫的科學計數法(例如1.2e+2)
        %E-使用大寫的科學計數法(例如1.2E+2)
        %u-不包含正負號的十進制數(大于等于0)
        %f-浮點數(本地設置)
        %F-浮點數(非本地設置)
        %g-較短的%e和%f
        %G-較短的%E和%f
        %o-八進制數
        %s-字符串
        %x-十六進制數(小寫字母)
        %X-十六進制數(大寫字母)附加的格式值。必需放置在%和字母之間(例如%.2f):
        +(在數字前面加上+或-來定義數字的正負性。默認情況下,只有負數才做標記,正數不做標記)
        '(規定使用什么作為填充,默認是空格。它必須與寬度指定器一起使用。例如:%'x20s(使用"x"作為填充))
        -(左調整變量值)
        [0-9](規定變量值的最小寬度)
        .[0-9](規定小數位數或最大字符串長度)注釋:如果使用多個上述的格式值,它們必須按照上面的順序進行使用,不能打亂。
        argarray 必需。帶有參數的一個數組,這些參數會被插到 format 字符串中的 % 符號處。

        技術細節

        返回值:以格式化字符串的形式返回數組值。PHP 版本:4.1.0+

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产午夜无码精品免费看| 97精品人妻一区二区三区香蕉| 国产区精品一区二区不卡中文| 国产在线国偷精品免费看| 成人区精品一区二区不卡| 亚洲国产主播精品极品网红| 国产成人精品久久一区二区三区av | 天天爽夜夜爽精品视频app| 亚洲精品无码精品mV在线观看| 国产视频精品免费视频| 麻豆精品不卡国产免费看| 国内揄拍高清国内精品对白| 综合国产精品第一页| 欧美日韩国产精品自在自线| 99re只有精品8中文| 精品国产免费一区二区三区香蕉 | 精品无人区无码乱码毛片国产| 久久精品无码一区二区三区| 国产日产韩国精品视频| 日产精品久久久一区二区 | 国产在线观看一区精品| 2021年精品国产福利在线| 国产精品久久久久影院嫩草| 日产欧美国产日韩精品| 亚洲一区爱区精品无码| 亚洲国产成人久久精品99 | 精品人妻无码一区二区色欲产成人| 亚洲国产另类久久久精品| 亚洲国产精品特色大片观看完整版 | 国产成人久久精品一区二区三区| 亚洲国产精品无码久久SM| 中文成人无字幕乱码精品区| 亚洲精品乱码久久久久久不卡| 久久青青草原精品国产软件| 精品熟女少妇aⅴ免费久久| 国产精品无码一区二区在线| 国产精品 一区 在线| 精品露脸国产偷人在视频| 精品久久久久久国产牛牛app | 99久久精品免费| 国产精品狼人久久久久影院|