天天看點

轉載作品

php常用的特殊運算符号(連續小于符号,三個小于符号,eot,eod,echo示例,print示例) 

posted by 梁龍 7 april,2009 (0)comment 

最近在寫php程式的時候發現了一些特殊的php符号,例如連續小于符号,三個小于符号,eot,eod,echo示例,print示例等,突然間發現用這麼久的php了,竟然連php的基本符号都沒有認全,看到@号還查了半天才知道什麼意思.把基本符号和一些外面冰吧常見的php符号整理成了清單,在我的部落格上帖一下吧,需要的朋友們可以參考下php相關的特殊符号~ 

注解符号: 

         // 單行注解    

         /*      */    多行注解 

引号的使用 

         ’   ’ 單引号,沒有任何意義,不經任何處理直接拿過來; 

         " "雙引号,php動态處理然後輸出,一般用于變量. 

變量形态:   

          一種是true 即 真的; 

         另一種是false 即假的 

常見變量形态:   

         string          字串(數字\漢字\等等) 

         integer         整數(1、2、3、4、5、0、-1、-2、等等) 

         double          浮點數(小數點) 

         array           數組  

         object          對象 

可以用的方法有gettype($mix) 和settype($mix,$typename); 

常用符号 

         \"         雙引号 

         \\         反斜線 

         \n         換行 

         \r         送出 

         \t         跳位(tab) 

運算符号 

         +       加法運算              -       減法運算 

         *       乘法運算              /       除法運算 

         %       取餘數                ++     累加              

         --      累減1                 .      把字串相加        

設定運算 

         =         把右邊的值代入左邊(一定要會) 

         +=       把右邊的值加到左邊 

         -=        把右邊的值減到左邊 

         *=        把左邊的值乘以右邊 

         /=        把左邊的值除以右邊 

         .=        把右邊的字串加到左邊 

位員運算 

         &         且 

         |           或 

         ^         互斥(xor) 

         <<      向左移位 

         >>      向右移位 

         ~         取1的補數 

邏輯運算 

       <      小于                 >       大于            

       <=     小于等于              >=      大于等于 

       !=       不等于              &&      而且       

       ||         或者              !      不 

其他運算符号 

         $         變量符号              

         &        變量的名額(加在變量前) 

         @       不顯示錯誤資訊(加在函數前) 

         ->        對象的方法或者屬性  

         =>       數組的元素值  

         ? :       三元運算子    

基本方法 

1.php轉換字元串為大小寫! 

    strtolower(); 把字元轉小寫 

    strtoupper(); 把字元轉大寫 

2.php加密字元串(大小寫均可) 

    md5();加密 

    sha1();加密 

3.關于引号 

一、單引号是原樣輸出 

二、雙引号是内容解釋進行輸出 

三、反單引号是執行一個指令,如`pwd`。 

四、“\”作用于轉譯字元,如“\n”為換行! 

4.函數:htmlspecialchars() 

本函數将特殊字元轉成 html 的字元串格式 ( &....; )。最常用到的場合可能就是處理客戶留言的留言版了。 

& (和) 轉成 & 

" (雙引号) 轉成 " 

< (小于) 轉成 < 

> (大于) 轉成 > 

此函數隻轉換上面的特殊字元,并不會全部轉換成 html 所定的 ascii 轉換。 

5.批量輸出html内容! 

echo <<< eot 

html輸出内容。。。//這裡注釋照樣輸出! 

eot; 

print <<<eot 

(注意:内部包含變量用“{變量}”) 

6.判斷檔案是否存在并且輸出内容 

<?php 

$filename="file.txt"; 

if (file_exists($filename)){ 

echo "<xmp>".file_get_contents($filename)."</xmp>"; 

}else 

echo"no"; 

?> 

7.解除安裝變量unset; 

unset($var); 

unset($var,$var1); 

8.is_int; 

檢測變量是否是整數; 

9.is_null; 

檢測變量是否為 null ; 

10.is_string 

檢測變量是否是字元串 

11.is_real; 

is_float() 的别名 

12.isset 

檢測變量是否設定 

13.is_bool 

檢測變量是否是布爾型 

14.is_array 

檢測變量是否是數組 

15.is_object 

檢測變量是否是一個對象 

16.substr. 

substr(string,start,selectnum) 

echo substr('abcdef', 1);       // bcdef 

echo substr('abcdef', 1, 3);    // bcd 

echo substr('abcdef', 0, 4);    // abcd 

echo substr('abcdef', 0,

轉載作品

;    // abcdef 

echo substr('abcdef', -1, 1); // f 

17.nb2br 

echo nl2br("foo isn't\n bar"); 

把轉義的換行變成 html的<br /> 

下一篇: MySQL