亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

PHP之sprintf函數用法詳解

時間:2025-12-01 19:29:30 php語言

PHP之sprintf函數用法詳解

  文章主要介紹了PHP中sprintf函數用法,以實例形式詳細分析了sprintf函數格式化輸出的常見用法,具有一定的參考借鑒價值,需要的朋友可以參考下.

  本文實例講述了PHP中sprintf函數的用法。分享給大家供大家參考。具體用法分析如下:

  sprintf()函數在php官方是說把字符串格式化輸出了,本文就來給各位朋友介紹一下在學習sprintf()函數時的一些經驗分享,希望能給大家?guī)韼椭?

  PHP函數 sprintf() 函數官方定義為:sprintf():把格式化的字符串寫入一個變量中

  語法為:sprintf(format,arg1,arg2,arg++);

  參數:

  format:必須,轉換格式

  arg1 :必須,規(guī)定插入 format 字符串中第一個%符號處的參數

  arg1 :可選,規(guī)定插入 format 字符串中第二個%符號處的參數

  arg1++:可選,規(guī)定插入 format 字符串中第三、四等%符號處的參數

  參數 format 的轉換格式,以百分比符號(%)開始到轉換字符結束,下面是有可能的format值.

  %% – 返回百分比符號

  %b – 二進制數

  %c – 依照 ASCII 值的字符

  %d – 帶符號十進制數

  %e – 可續(xù)計數法(比如 1.5e+3)

  %u – 無符號十進制數

  %f – 浮點數(local settings aware)

  %F – 浮點數(not local settings aware)

  %o – 八進制數

  %s – 字符串

  %x – 十六進制數(小寫字母)

  %X – 十六進制數(大寫字母)

  下面是一些demo,代碼如下:

  復制代碼 代碼如下:

  /pic/p>

  $str = '測試一下 %% 這個參數,會被替換成什么';

  echo sprintf($str);

  /pic/p>

  /pic/p>

  $str = '參數 %b 會替換成二進制數';

  $arg = '10';

  echo sprintf($str,$arg);

  /pic/p>

  $arg = 10.23;

  echo sprintf($str,$arg);

  /pic/p>

  $arg = 'abc';

  echo sprintf($str,$arg);

  /pic/p>

  /pic/p>

  $arg = 65;

  $str =  "數字 {$arg} 對應的ASCII碼為 %c ";

  echo sprintf($str,$arg);

  /pic/p>

  /pic/p>

  $str = 'ID號為 %d ';

  $arg = -3;

  echo sprintf($str,$arg);

  /pic/p>

  $arg = 4.5;

  echo sprintf($str,$arg);

  /pic/p>

  $arg = 'abc';

  echo sprintf($str,$arg);

  /pic/p>

  /pic/p>

  $str = "這是用來測試的sprintf的字符串( %s )。今天消費了%f元。從鐘樓到小寨有%d站。上班";

  $arg = '%s';

  echo sprintf($str,$arg,6,5);

  /pic/p>

【PHP之sprintf函數用法詳解】相關文章:

PHP之sprintf函數用法02-19

php之readdir函數用法實例02-07

PHP函數的區(qū)別及用法12-15

php摘要生成函數詳解02-17

php中rename函數用法11-27

PHP時間和日期函數詳解03-02

php的date()日期時間函數詳解10-16

PHP編碼轉換函數應用技巧詳解09-10

PHP自帶的幾個實用的數組函數詳解01-14