PHP基礎之基本函式總結

2021-09-11 02:02:57 字數 2661 閱讀 9034

1.strlen() 函式

strlen() 函式返回字串的長度,以字元計。strlen() 常用於迴圈和其他函式,在確定字串何時結束很重要時。(例如,在迴圈中,我們也許需要在字串的最後乙個字元之後停止迴圈)。

2.strpos() 函式

strpos() 函式用於檢索字串內指定的字元或文字。如果找到匹配,則會返回首個匹配的字元位置。如果未找到匹配,則將返回 false。

3. define() 函式

如需設定常量,請使用 define() 函式 - 它使用三個引數:

首個引數定義常量的名稱

第二個引數定義常量的值

可選的第三個引數規定常量名是否對大小寫敏感。預設是 false。

4.count() 函式

count() 函式用於返回陣列的長度(元素數)。

5.陣列的排序函式

sort() - 以公升序對陣列排序

rsort() - 以降序對陣列排序

asort() - 根據值,以公升序對關聯陣列進行排序

ksort() - 根據鍵,以公升序對關聯陣列進行排序

arsort() - 根據值,以降序對關聯陣列進行排序

krsort() - 根據鍵,以降序對關聯陣列進行排序

6. date() 函式

date() 函式把時間戳格式化為更易讀的日期和時間。語法:date(format,timestamp)format(必須)規定時間戳的格式,timestamp(可選)

下面列出了一些常用於日期的字元:

d - 表示月裡的某天(01-31)

m - 表示月(01-12)

y - 表示年(四位數)

1 - 表示週裡的某天

下面是常用於時間的字元:

h - 帶有首位零的 12 小時小時格式

i - 帶有首位零的分鐘

s - 帶有首位零的秒(00 -59)

a - 小寫的午前和午後(am 或 pm)

7. mktime() 函式

語法:mktime(hour,minute,second,month,day,year)

8. strtotime() 函式

語法:strtotime(time,now)

9.include 和 require 語句

通過 include 或 require 語句,可以將 php 檔案的內容插入另乙個 php 檔案(在伺服器執行它之前)。

include 和 require 語句是相同的,除了錯誤處理方面:

require 會生成致命錯誤(e_compile_error)並停止指令碼

include 只生成警告(e_warning),並且指令碼會繼續

因此,如果您希望繼續執行,並向使用者輸出結果,即使包含檔案已丟失,那麼請使用 include。否則,在框架、cms 或者複雜的 php 應用程式程式設計中,請始終使用 require 向執行流引用關鍵檔案。這有助於提高應用程式的安全性和完整性,在某個關鍵檔案意外丟失的情況下。

包含檔案省去了大量的工作。這意味著您可以為所有頁面建立標準頁頭、頁尾或者選單檔案。然後,在頁頭需要更新時,您只需更新這個頁頭包含檔案即可。

10. 檔案操作

①readfile() 函式

readfile() 函式讀取檔案,並把它寫入輸出緩衝。

②fopen() 函式

開啟檔案的更好的方法是通過 fopen() 函式。

檔案會以如下模式之一開啟:

模式 描述

r 開啟檔案為唯讀。檔案指標在檔案的開頭開始。

w 開啟檔案為只寫。刪除檔案的內容或建立乙個新的檔案,如果它不存在。檔案指標在檔案的開頭開始。

a 開啟檔案為只寫。檔案中的現有資料會被保留。檔案指標在檔案結尾開始。建立新的檔案,如果檔案不存在。

x 建立新檔案為只寫。返回 false 和錯誤,如果檔案已存在。

r+ 開啟檔案為讀/寫、檔案指標在檔案開頭開始。

w+ 開啟檔案為讀/寫。刪除檔案內容或建立新檔案,如果它不存在。檔案指標在檔案開頭開始。

a+ 開啟檔案為讀/寫。檔案中已有的資料會被保留。檔案指標在檔案結尾開始。建立新檔案,如果它不存在。

x+ 建立新檔案為讀/寫。返回 false 和錯誤,如果檔案已存在。

③讀取檔案 - fread()

fread() 函式讀取開啟的檔案。

fread() 的第乙個引數包含待讀取檔案的檔名,第二個引數規定待讀取的最大位元組數。

④關閉檔案 - fclose()

fclose() 函式用於關閉開啟的檔案。

注釋:用完檔案後把它們全部關閉是乙個良好的程式設計習慣。您並不想開啟的檔案占用您的伺服器資源。

⑤讀取單行檔案 - fgets()

fgets() 函式用於從檔案讀取單行。

⑥ 檢查 end-of-file - feof()

feof() 函式檢查是否已到達 「end-of-file」 (eof)。

feof() 對於遍歷未知長度的資料很有用。

⑦讀取單字元 - fgetc()

fgetc() 函式用於從檔案中讀取單個字元。

php基礎之函式

變數作用域 區域性變數 超全域性變數 server globals get post request cookie session全域性變數 區域性靜態變數 在函式內部使用全域性變數 a 4 function add add echo echo a function exists func get ...

PHP基礎之函式

function 函式名 引數1,引數2,function showone args function showtwo args fn rand 0,1 2?showone showtwo fn 號 fun function args fun 號 str 泥萌 function fun args a...

PHP基礎之函式(3)

一段封裝好的 可以隨時呼叫。function 函式名 引數1 引數2,命名規範 對於函式,命名規則和變數是一樣的,但是不區分大小寫。函式呼叫時,執行權進入函式,一,當函式內的所有語句執行完後,函式結束,交回執行權。二,當函式碰到ruturn語句時,函式返回,交回執行權。返回值,類似街邊的投幣機,投進...