1.PHP字符串函數(shù)
創(chuàng)新互聯(lián)建站專注于和政企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開(kāi)發(fā)。和政網(wǎng)站建設(shè)公司,為和政等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
1.strlen()函數(shù)
返回字符串長(zhǎng)度,以字符計(jì)數(shù)
舉個(gè)栗子:
<?php echo strpos("Hello World!"); ?>
links 192.168.3.181
我的第一張 PHP 頁(yè)面 12
2.strpos()函數(shù)
strpos()函數(shù)用于檢索字符串內(nèi)制定字符或文本,如果找到匹配。則會(huì)返回首個(gè)匹配的字符位置,如果未找到匹配,則會(huì)返回FALSE。
舉個(gè)栗子:
<?php echo strpos("Hello World!","d"); ?>
返回值為10.因?yàn)樽址惺鬃帜甘且?計(jì)數(shù)。
3.strtoupper() 函數(shù)
strtoupper()函數(shù)用于將所有字符裝換為大寫(xiě)字母
<?php echo strtoupper("Hello World!,liaoxz"); ?>
輸出結(jié)果為在函數(shù)后括號(hào)內(nèi)的字符全變?yōu)榱舜髮?xiě)字母字符
4.其他一些常用函數(shù)
strtolower() 函數(shù)用于把字符串轉(zhuǎn)換為小寫(xiě)
ucfirst()函數(shù)把字符串中的首字符轉(zhuǎn)換為大寫(xiě)
lcfirst()函數(shù)把字符串中的首字符轉(zhuǎn)換為小寫(xiě)
ucwords()函數(shù)把字符串中每個(gè)單詞的首字符轉(zhuǎn)換為大寫(xiě)
2.php常量
常量類(lèi)似于變量,但是常量定義后就無(wú)法更改和撤銷(xiāo)定義,且常量是貫穿整個(gè)腳本,為全局的。
設(shè)置php常量需要使用define()函數(shù)
define()分為三個(gè)參數(shù):
第一個(gè)參數(shù)定義常量的名稱
第二個(gè)參數(shù)定義常量的值
第三個(gè)參數(shù)用來(lái)規(guī)定常量是否對(duì)大小寫(xiě)銘感,默認(rèn)是對(duì)大小寫(xiě)銘感 參數(shù)默認(rèn)使用false,對(duì)大小寫(xiě)不敏感采用參數(shù)true;
舉個(gè)栗子:
對(duì)大小寫(xiě)敏感:
<?php define("NAME","Hello World!,liaoxz"); //NAME為常量名字 //Hello World!,liaoxz 為常量的值 //而第三個(gè)參數(shù)使用默認(rèn)參數(shù)false,所以沒(méi)有在這定義。如需定義需要在值后面用,分割加上false echo NAME; ?>
輸出結(jié)果為正常顯示,如果將輸出常量的名更改為小寫(xiě),則顯示出的直接為name
接下來(lái)舉一個(gè)對(duì)大小寫(xiě)不敏感的栗子
<?php define("NAME","Hello World!,liaoxz",true); echo Name; ?>
輸出結(jié)果正常
系統(tǒng)其他常用常量
__FILE__ 當(dāng)前PHP文件的相對(duì)路徑
__LINE__ 當(dāng)前PHP文件中所在的行號(hào)
__FUNCTION__ 當(dāng)前函數(shù)名,只對(duì)函數(shù)內(nèi)調(diào)用起作用
__CLASS__ 當(dāng)前類(lèi)名,只對(duì)類(lèi)起作用
PHP_VERSION 當(dāng)前使用的PHP版本號(hào)
PHP_OS 當(dāng)前PHP環(huán)境的運(yùn)行操作系統(tǒng)
3.php運(yùn)算符號(hào)
1.算數(shù)運(yùn)算符號(hào):
+
—
*
/
%(取模,余數(shù))
例子:
<?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.賦值運(yùn)算符
x = yx = y 右側(cè)表達(dá)式為左側(cè)運(yùn)算數(shù)設(shè)置值。
x += yx = x + y加
x -= yx = x - y減
x *= yx = x * y乘
x /= yx = x / y除
x %= yx = x % y模數(shù)
例子:
<?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; ?>
輸出結(jié)果為
8 19 7 22 3 1
3.php“字符串"運(yùn)算符
串接符號(hào).
串接賦值.=
實(shí)例:
<?php $a = "hello"; $b = $a." word!"; echo $b; echo "<br>"; $c="hello"; $c.=" word!"; echo $c; ?>
4.比較運(yùn)算符
運(yùn)算符 | 名稱 | 例子 | 結(jié)果 |
---|---|---|---|
== | 等于 | $x == $y | 當(dāng)$x等于$y,則返回 true。 |
=== | 全等(完全相同) | $x === $y | 當(dāng)$x等于$y,且它們類(lèi)型相同,則返回 true。 |
!= | 不等于 | $x != $y | 當(dāng)$x不等于$y,則返回 true。 |
<> | 不等于 | $x <> $y | 當(dāng)$x不等于$y,則返回 true。 |
!== | 不全等(完全不同) | $x !== $y | 當(dāng)$x不等于$y,且它們類(lèi)型不相同,則返回true。 |
> | 大于 | $x > $y | 當(dāng)$x大于$y,則返回 true。 |
< | 大于 | $x < $y | 當(dāng)$x 小于$y,則返回 true。 |
>= | 大于或等于 | $x >= $y | 當(dāng)$x 大于或者等于$y,則返回 true. |
<= | 小于或等于 | $x <= $y | 當(dāng)$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.邏輯運(yùn)算符
運(yùn)算符 | 名稱 | 例子 | 結(jié)果 |
and | 與 | $x and $y | 當(dāng)$x和$y都為 true,則返回 true。 |
or | 或 | $x or $y | 當(dāng)$x和$y至少有一個(gè)為 true,則返回 true。 |
xor | 異或 | $x xor $y | 當(dāng)$x和$y有且僅有一個(gè)為 true,則返回true。 |
&& | 與 | $x && $y | 當(dāng)$x和$y都為 true,則返回 true。 |
|| | 或 | $x ||$y | 當(dāng)$x和$y至少有一個(gè)為 true,則返回 true。 |
! | 非 | !$x | 當(dāng)$x不為 true,則返回 true。 |
文章題目:php基礎(chǔ)_字符函數(shù)or運(yùn)算符號(hào)
文章源于:http://www.rwnh.cn/article16/peojgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、App開(kāi)發(fā)、網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、App設(shè)計(jì)、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)