php 中的字串中的 s和 d是什麼意思?

2021-08-17 16:44:38 字數 597 閱讀 4100

php sprintf() 函式用到的引數

printf — 輸出格式化字串

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

%% - 返回百分比符號

%b - 二進位制數

%c - 依照 ascii 值的字元

%d - 帶符號十進位制數

%e - 可續計數法(比如 1.5e+3)

%u - 無符號十進位制數

%f - 浮點數(local settings aware)

%f - 浮點數(not local settings aware)

%o - 八進位制數

%s - 字串

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

%x - 十六進製制數(大寫字母)

<?php

$str = "hello";

$number = 123;

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

echo $txt;

?>

就是把%s替換為$str,把%d替換為$number

輸出:hello world.  number 123

PHP中的字串

1 字串的三種宣告方式 雙引號中可以解析變數 雙引號中可以使用任何轉義字元!單引號不能解析變數,單引號中不能使用轉義字元 但是可以轉義 自身和轉義符 自身 識別符號 必須頂格寫,而且整行不能有其他字元。定界符中可以使用變數,可以使用轉義符,也可以使用單引號雙引號 2 輸出函式 直接將內容輸出 可以使...

PHP字串中字元的訪問和修改

在php中字串可以看成是乙個下標從0開始的字元陣列組成,可以用類似陣列結構中的方括號包含對應的數字來訪問和修改字串,如 str 2 字串可以用花括號訪問,如 str。在php5中如果下標為負數或者超出字元長度時,會產生乙個e notice級別的錯誤,並返回空字串 在php7中如果下標為負數,會從字串...

PHP中的字串 isset empty

str chuang var dump str djakd output string 1 c var dump isset str djakd false var dump empty str kjakd true 字串按陣列方式取值,鍵值必須是乙個數字。而將字串強行型別轉換,一般就會轉換成0,所...