PHP專題-開發基礎(二)

這些都是基礎,大牛們可以繞道,接着上面繼續……

變量操作符
1.字符串連接
小圓點(.)
例子:

  1. <?php 
  2. $a='你好'
  3. $b='PHP5'
  4. echo $a.$b
  5. ?> 


2字符串換行連接
(.) (=)
例子:

  1. <?php 
  2. $str='迎接上海'
  3. $str .= '2010’世博會'
  4. echo $str
  5. ?> 


3.花括號的作用{}
例子:

  1. <?php 
  2. $a="Simple PHP"
  3. $b="Application"
  4. $string="Here is an {$a} {$b}s"
  5. echo $string
  6. ?> 


4.單引號與雙引號
如果字符串中包含一個變量,使用雙引號時,php會顯示字符串中這個變量的內容,而使用單引號時,php會將整個字符串包括這個變量,都視爲文本

  1. <?php 
  2. $user="VIP"
  3. $str="你好$user"
  4. $str1="你好$user_name"
  5. $str2='你好$user'
  6. echo $str
  7. echo '<br>'
  8. echo $str1
  9. echo '<br>'
  10. echo $str2
  11. ?> 


5.HereDoc
HereDoc允許在PHP腳本中嵌入一些大的文本內容,比如一些電子郵件模版、一些HTML或文本內容,因此該語句在這些方面非常有用
例子:

  1. <?php 
  2. echo <<<THIS_HEREDOC 
  3. PHP stands for "PHP: Hypertext Preprocessor"
  4. The acronym "PHP" is therefore, usually referred to as a recursive acronym because the 
  5. THIS_HEREDOC; 
  6. ?> 
  7. //在<<<後面的名字可以是任何的,但是末尾要與之對應 


6.轉移字符 \
例子:

  1. <?php 
  2. $str='迎接上海'
  3. $str1 = '2010\'世博會'
  4. echo $str.$str1
  5. ?> 


7.遞增與遞減操作符
++、--
例子:

  1. <?php 
  2. $a=12; 
  3. $b=8; 
  4. echo "總和:",$a+$b++; 
  5. echo "<br>"
  6. echo "b 變量的值:".$b
  7. echo "<br>a 變量的值:". --$a
  8. ?> 


8.三元操作符
格式1:<布爾表達式>?<值1>:<值2>
格式2:<布爾表達式>?<表達式1>:<表達式2>
如果布爾表達式的值爲真,此表達式的值爲表達式1值1的值,如果布爾表達式的值爲假,則表達式值爲表達式2值2的值
例子:

  1. <?php 
  2. $grade=80; 
  3. $result = ($grade>=60? "及格":"不及格"); 
  4. printf("成績: %d<br>",$grade); 
  5. printf("結論: %s<br>",$result); 
  6. ?> 

9.位操作符
$a^$b
$a|$b
~$a
$a<<$b 左移 將$a中位向左移動$b次(每一次移動都表示“乘以2”)
$a>>$b 右移 將$a中位向右移動$b次(每一次移動都表示“除以2”)
例子:
  1. <?php 
  2. printf("7 & 15 = %d <br>",7 & 15); 
  3. printf("7 | 15 = %d <br>",7 | 15); 
  4. printf("7 ^ 15 = %d <br>",7 ^ 15); 
  5. printf("~7 = %d <br>",~7); 
  6. printf("7 << 1 = %d <br>",7 << 1); 
  7. printf("7 >> 1 = %d <br>",7 >> 1); 
  8. ?> 

數據類型強制轉換
可以通過兩種方式進行
一是在變量前面加上一個小括號,並把想要強制轉換的數據類型寫在括號中
另一種是用settype函數來實現
例子:

  1. <?php 
  2. $var=2.25; 
  3. $var=(int)$var;//把$var變量類型強制轉換爲整型(int)後重新賦值給$var 
  4. echo $var
  5. ?> 
  6. ----------------------------- 
  7. <?php 
  8. $var=2.25; 
  9. settype($var'int');//使用settype運算符 
  10. echo $var
  11. ?> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章