標籤:php基礎 php字元函數 php運算子號
1.PHP字串函數
1.strlen()函數
返回字串長度,以字元計數
舉個栗子:
<?phpecho strpos("Hello World!");?>
links 192.168.3.181
我的第一張 PHP 頁面12
2.strpos()函數
strpos()函數用於檢索字串內製定字元或文本,如果找到匹配。則會返回首個匹配的字元位置,如果未找到匹配,則會返回FALSE。
舉個栗子:
<?phpecho strpos("Hello World!","d");?>
傳回值為10.因為字串中首字母是以0計數。
3.strtoupper() 函數
strtoupper()函數用於將所有字元裝換為大寫字母
<?phpecho strtoupper("Hello World!,liaoxz");?>
輸出結果為在函數後括弧內的字元全變為了大寫字母字元
4.其他一些常用函數
strtolower() 函數用於把字串轉換為小寫
ucfirst()函數把字串中的首字元轉換為大寫
lcfirst()函數把字串中的首字元轉換為小寫
ucwords()函數 把字串中每個單詞的首字元轉換為大寫
2.php常量
常量類似於變數,但是常量定義後就無法更改和撤銷定義,且常量是貫穿整個指令碼,為全域的。
設定php常量需要使用define()函數
define()分為三個參數:
第一個參數定義常量的名稱
第二個參數定義常量的值
第三個參數用來規定常量是否對大小寫銘感,預設是對大小寫銘感 參數預設使用false,對大小寫不敏感採用參數true;
舉個栗子:
對大小寫敏感:
<?php define("NAME","Hello World!,liaoxz");//NAME為常量名字//Hello World!,liaoxz 為常量的值//而第三個參數使用預設參數false,所以沒有在這定義。如需定義需要在值後面用,分割加上false echo NAME;?>
輸出結果為正常顯示,如果將輸出常量的名更改為小寫,則顯示出的直接為name
接下來舉一個對大小寫不敏感的栗子
<?php define("NAME","Hello World!,liaoxz",true);echo Name;?>
輸出結果正常
3.php運算子號
1.算數運算子號:
+
—
*
/
%(模數,餘數)
例子:
<?php$x=8;$y=3;echo ($x+$y); echo "<br>";echo ($x-$y);echo "<br>";echo ($x*$y);echo "<br>";echo ($x/$y);echo "<br>";echo ($x%$y);?>
2.賦值運算子
x = yx = y 右側運算式為左側運算數設定值。
x += yx = x + y加
x -= yx = x - y減
x *= yx = x * y乘
x /= yx = x / y除
x %= yx = x % y模數
例子:
<?php$x=8;echo $x;echo "<br>";$y=9;$y+=10;echo$y;echo "<br>";$z=10;$z-=3;echo $z;echo "<br>";$a=11;$a*=2;echo $a;echo "<br>";$b=12;$b/=4;echo $b;echo "<br>";$c=13;$c%=3;echo $c;?>
輸出結果為
81972231
3.php“字串"運算子
串接符號.
串接賦值.=
執行個體:
<?php$a = "hello";$b = $a." word!";echo $b;echo "<br>";$c="hello";$c.=" word!";echo $c;?>
4.比較子
| 運算子 |
名稱 |
例子 |
結果 |
| == |
等於 |
$x == $y |
當$x等於$y,則返回 true。 |
| === |
全等(完全相同) |
$x === $y |
當$x等於$y,且它們類型相同,則返回 true。 |
| != |
不等於 |
$x != $y |
當$x不等於$y,則返回 true。 |
| <> |
不等於 |
$x <> $y |
當$x不等於$y,則返回 true。 |
| !== |
不全等(完全不同) |
$x !== $y |
當$x不等於$y,且它們類型不相同,則返回true。 |
| > |
大於 |
$x > $y |
當$x大於$y,則返回 true。 |
| < |
大於 |
$x < $y |
當$x 小於$y,則返回 true。 |
| >= |
大於或等於 |
$x >= $y |
當$x 大於或者等於$y,則返回 true. |
| <= |
小於或等於 |
$x <= $y |
當$x 小於或者等於$y,則返回 true。 |
舉例:
<?php$x=90;$y="90";var_dump($x ==$y);echo "<br>";var_dump($x ===$y);echo "<br>";var_dump($x !=$y);echo "<br>";var_dump($x !==$y);echo "<br>";var_dump($x<>$y);echo "<br>";$a=5;$b=10;var_dump($a > $b);echo "<br>";var_dump($a < $b);echo "<br>";$c=9;$d=9;$e=10;var_dump($c >= $d);echo "<br>";var_dump($d <=$e);echo "<br>";var_dump($c >=$e);?>
5.邏輯運算子
| 運算子 |
名稱 |
例子 |
結果 |
| and |
與 |
$x and $y |
當$x和$y都為 true,則返回 true。 |
| or |
或 |
$x or $y |
當$x和$y至少有一個為 true,則返回 true。 |
| xor |
異或 |
$x xor $y |
當$x和$y有且僅有一個為 true,則返回true。 |
| && |
與 |
$x && $y |
當$x和$y都為 true,則返回 true。 |
| || |
或 |
$x ||$y |
當$x和$y至少有一個為 true,則返回 true。 |
| ! |
非 |
!$x |
當$x不為 true,則返回 true。 |
本文出自 “5itraining” 部落格,請務必保留此出處http://liaoxz.blog.51cto.com/9291858/1911854
php基礎_字元函數or運算子號