php基礎_字元函數or運算子號

來源:互聯網
上載者:User

標籤: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運算子號

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.