引數 format 是轉換的格式,以百分比符號 ("%") 開始到轉換字元結束。下面的可能的 format 值:
%% -返回百分比符號
%b -二進位制數
%c -依照 ascii 值的字元
%d -帶符號十進位制數
%e - 可續計數法(比如 1.5e+3
) %u -無符號十進位制數
%f -浮點數(local settings aware)
%f -浮點數(not local settings aware)
%o -八進位制數
%s -字串
%x -十六進製制數(小寫字母)
%x - 十六進製制數(大寫字母)
例子:$location = 45;
$num = 'husystem\'s mountain';
$format = "the %s contains %d monkeys";
echo
printf($format, $num, $location);
例子 2
//對下面的sql語句進行格式化
$sql = "select username,user_img,user_pwd from tst_user where user_id = 3";
//那麼首先列出格式化的變數
//比如說從上乙個頁面得到乙個
$id = 3;//
對這個變數進行格式化
$sql = sprintf("select username,user_img,user_pwd from tst_user where user_id = %d", $id
);echo
$sql;
//輸出的sql : select username,user_img,user_pwd from tst_user where user_id = 3
sprint('格式化的sql',格式化引數1,格式化引數2,...);
對sql語句的安全處理
構造方法和構造方法的過載
1.通過new關鍵字呼叫 2.構造器雖然有返回值,但是不能定義返回值型別 返回值的型別肯定是本類 不能在構造器裡使用return返回某個值。3.如果我們沒有定義構造器,則編譯器會自動定義乙個無參的建構函式。如果已定義則編譯器不會自動新增 4.構造器的方法名必須和類名一致 類 class point ...
構造方法構造器 構造方法過載
一 構造方法 構造器 定義 1 構造方法就是類似於方法,但是構造方法沒有返回值 不用也不能寫void 2 構造方法名字必須與類名相同 3 構造方法不能被static修飾 構造方法屬於物件,static屬於類 4 一旦定義帶參的建構函式,程式將不再為你自動建立空構造器。作用 可以在new物件的同時傳入...
構造器(構造方法)
知識點 1.乙個類即使什麼都不寫,他也會存在乙個方法 構造器 構造方法 2.構造方法的名字必須與定義他的類名完全相同,沒有返回型別,甚至連void也沒有。3.構造方法的呼叫是在建立乙個物件時使用new操作進行的。構造方法的作用是初始化物件。4.有參構造 一旦定義了有參構造,無參一定要寫出來!pack...