PHP中的字符串

1 字符串的三種聲明方式

1.1「」

 雙引號中能夠解析變量"{$num}",雙引號中可使用任何轉義字符!數組

1.2' '

 單引號不能解析變量,單引號中不能使用轉義字符(可是能夠轉義''自身和轉義符\自身--->\'  \\)函數

1.3定界符

  標識符;//必須頂格寫,並且整行不能有其餘字符。
         定界符中可使用變量,可使用轉義符,也可使用單引號雙引號spa

2 輸出函數

2.1echo

 直接將內容輸出:
              ①可使函數用法echo("");也能夠是指令用法echo"";
              ②指令用法能夠打印多個參數,逗號分隔:echo"","","";
                函數用法只能打印一個參數echo("");指針

2.2print

 基本與echo功能相似,可是:
              ①老是能夠有返回值1;調試

             ②不管指令寫法仍是函數寫法,只能有一個參數;對象

2.3print_r

 打印數組和對象時,會用必定的格式顯示鍵和值的匹配。
                print_r打印數組時,會將數組指針移到最後一位。字符串

2.4var_dump

 調試專用!!顯示打印的類型值等信息,打印數組對象時會縮進顯示鍵值匹配
                  能夠傳入多個參數,同時打印。it

2.5exit()/die()

 兩個函數徹底別名關係,沒有任何區別。
                      輸出信息,而且結束當前腳本(能夠不輸出信息)。
                      exit; exit(); exit(""); 都是合法形式table

2.6printf()

 打印內容,並將變量,進行格式化輸出!
                  第一個參數:須要打印的字符串內容,能夠帶多個佔位符
                  第二到多個參數:與佔位符一一對應的變量。
              做用:將後面的變量,按照佔位符的格式要求,一次輸出!!
              例如:printf("hh%10.5fha%dah",$num,$num);class

2.7sprintf()

 使用與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  十六進制數

相關文章
相關標籤/搜索