1 字符串的三種聲明方式 |
雙引號中能夠解析變量"{$num}",雙引號中可使用任何轉義字符!數組
單引號不能解析變量,單引號中不能使用轉義字符(可是能夠轉義''自身和轉義符\自身--->\' \\)函數
標識符;//必須頂格寫,並且整行不能有其餘字符。
定界符中可使用變量,可使用轉義符,也可使用單引號雙引號spa
2 輸出函數 |
直接將內容輸出:
①可使函數用法echo("");也能夠是指令用法echo"";
②指令用法能夠打印多個參數,逗號分隔:echo"","","";
函數用法只能打印一個參數echo("");指針
基本與echo功能相似,可是:
①老是能夠有返回值1;調試
②不管指令寫法仍是函數寫法,只能有一個參數;對象
打印數組和對象時,會用必定的格式顯示鍵和值的匹配。
print_r打印數組時,會將數組指針移到最後一位。字符串
調試專用!!顯示打印的類型值等信息,打印數組對象時會縮進顯示鍵值匹配
能夠傳入多個參數,同時打印。it
兩個函數徹底別名關係,沒有任何區別。
輸出信息,而且結束當前腳本(能夠不輸出信息)。
exit; exit(); exit(""); 都是合法形式table
打印內容,並將變量,進行格式化輸出!
第一個參數:須要打印的字符串內容,能夠帶多個佔位符
第二到多個參數:與佔位符一一對應的變量。
做用:將後面的變量,按照佔位符的格式要求,一次輸出!!
例如:printf("hh%10.5fha%dah",$num,$num);class
使用與printf()同樣,只是否是輸出語句,而是將轉換以後的結果賦給一個變量。$str=sprintf("%b",10); //保留兩位小數,賦給$str
3 經常使用的佔位符 |
%% 返回百分比符號 %b 二進制數 %c 依照ASCII值的字符 %d 帶符號十進制數 %e 可續計數法(如1.5e3) %u 無符號十進制數 %f或%F 浮點數 ①浮點數默認保留6位小數 ②%和f之間能夠插入數字表示精確程度 數字的小數部分,表示保留幾位小數,進行四捨五入保留 數字的整數部分,表示精確地總寬度(整數+小數點+小數的總位數)若是設置的寬度<實際寬度,設置無效;若是設置的寬度>實際寬度,左邊空格補位 例如:$num = 2.123456; ---> %10.5f ---> " 2.123456" $num = 2.123456; ---> %010.5f ---> "0002.123456" %o 八進制數 %s 字符串 %x或%X 十六進制數