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語句時,函式返回,交回執行權。返回值,類似街邊的投幣機,投進...