PHP學習筆記

2021-10-11 02:27:17 字數 1837 閱讀 3117

<?php $a='hello'; echo "$";//(輸出為hello) echo'$';//($) ?>

注意:轉換成boolean型時,null、0和未賦值的變數或陣列會被轉換為false,其他的為true;轉換成整型是,布林型的false轉換為0,true轉換為1,浮點型的小數部分被捨去,字元型如果以數字開頭就擷取到非數字位,否則輸出0.

執行結果:

可以看到,使用integer操作符能直接輸出轉換後的變數型別,並且原變數不發生任何變化。使用settype()函式返回的是1,也就是true,而原變數被改變了。

function為宣告自定義函式時必須使用到的關鍵字;

function 自定義函式名稱(引數)

preg_grep()函式

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-fvdam69t-1607441004715)(。

2.preg_match()和preg_match_all()函式

函式語法:

int preg_match/preg_match_all(要匹配的表示式,字串,函式返回次數)

函式preg_match()的返回值是0或1,因為該函式在匹配成功後就停止繼續查詢了。而preg_match_all()函式則會一直匹配到最後才停止。

3.preg_quote()函式

函式語法:

string preg_quote(string str [,string delimiter])

函式功能:該函式將字串str中的所有特殊字元進行自動轉義。如果有引數delimiter,那麼該引數所包含的字串也將被轉義。函式返回轉義後的字串。

4。preg_replace()函式

函式語法:

mixed preg_replace(要匹配的表示式,匹配項替換成指定字串,字串)

5.preg_replace_callback()函式

6.preg_split()函式

函式語法:

array preg_split(string pattern,string subject [,int limit])

函式功能:使用表示式pattern來分割字串subject。如果有引數limit,那麼陣列最多有limit個元素。該函式與ereg_split()函式使用方法相同。

PHP學習 PHP學習筆記 3

php 學習筆記 3 8 php 預定義常量 9 php 類 示例 var1 33 var2 44 if語句if var1 var2 echo if.else語句if var1 var2 else echo if.elseif.else語句if var1 var2 elseif var1 var2 ...

PHP學習筆記

globals是乙個儲存所有超級全域性變數的陣列,而global是乙個關鍵字,主要用在函式中宣告乙個變數為全域性變數,也可以使用 globals陣列來儲存全域性變數。變數的定義檢查 格式 isset var 取消變數定義 格式 unset var 數值轉換函式 chr 根據 var的值返回相對應的a...

php學習筆記

1 server script name server php self 和 server request uri 區別 例子 http localhost phpwind75 test.php 22 3e 3cscript 3ealert xss 3c script 3e 3cfoo server...