(1)雙引號 \"——為php插入字面和內容提供了最大的靈活性
原因是變數和轉移序列都會得到相應的解析。
注意——
a、當有中文時,會出現錯誤,可採用字串點「.」連線來解決;
b、當出現轉義字元時,也可以得到解析
(2)單引號 \'——會按照宣告的原樣解釋,解析字串時,變數和轉義字元都不會得到解析。
<?php
echo '吳琦的變數名:$username,轉義字元\n在單引號中無效';
?>
結果:吳琦的變數名:$username,轉義字元\n在單引號中無效
部分常用的轉義字元有
a、\n——表示換行(源**的換行)
b、\r——表示回車
c、\t——表示水平製表圖 d、
——表示換行(網頁的換行)
e、\\——表示反斜槓
f、\$——表示美元符
g、\"——表示雙引號(可以使字串顯示出來)
h、\'——表示單引號(不會解析字串)
<?php
$username="wq";
//echo "his name is wq!"
echo "his name is $username";
echo "
";
$username="吳琦";
//中文會出現一些問題
echo "他的名字叫$username,他19歲了,已經長大**了!";
echo "
";
//可以用字串連線的方式來解決中文顯示出錯的問題;
echo "他的名字叫".$username.",他19歲了,已經長大**了!";
//轉義字元可以得到解析;
echo "雖然他的qq號有很多女生,\n但乙個都不屬於他";
?>
(1)定義
操作符是用來對陣列和字元進行某種操作運算的符號。
(2)分類
a、算數操作符——「+、-、*、/、%」
b、復合運算子——「+=、-=、*=、/=、%=、.=」
(1)$a=++$b;(自身先+1,再賦值運算)
$a=++$b; //先$b=$b+1=7,在$a=$b=7;
echo $a; //7;
echo $b; //7
$a=$b++;(先賦值運算,自身再+1)
$a=$b++; //先將b賦值給a,a值為6;再將b加1;
echo $a; //6
echo $b; //7;
(2)$a=--$b;
$a=$b--;
(計算過程如上)
c、比較運算子——「==、===、!=、!==、<>、<、>、<=、>=」
其結果為布林值boolean,返回true/false;
d、邏輯運算子——「非!、與&&、或||、and與、or或」
e、三元操作符——(條件)?(值if true):(值if false)(
示例1)
$x > $y ? 1:0
解析:表示x是否大於y,是返回1,否返回0
(示例2)
$a=@(57/0);
解析:由於除數不能為0,會出錯,所以加上@避免出現錯誤警告。
操作符 字串操作符 和 型別轉換操作符
一 字串操作符 對於 的使用,當所有值都是數字的時候,執行計算處理 當有乙個是字元型別的時候,就將數字轉換為string字串進行拼接處理。二 型別轉換操作符 public class text 結果 int above 0.7 0 math.round above 0.7 1 int below 0...
SAP 字串操作符
操作符 說明co 操作字串1中每個字元都在操作字串2中存在,則表示式為true,反之為false.表示式為true時sy fdpos 操作字串1的長度,為false時,sy fdpos 操作字串1中不在操作字串2中的字元所在作字串1中第乙個位置。cn操作字串1中不是每個字元都在操作字串2中存在,則表...
PowerShell 字串操作符
格式化操作符 f 在powershell文字操作符中非常重要,經常被用來增強數字型別和日期型別的可讀性 diskettes per cd f 720mb 1.44mb 500 diskettes per cd所有的基本操作符形式都大同小異,要處理的資料位於操作符的左右兩邊,然後通過操作符建立連線。例...