php 函數按功能分類,包括:字符串操作(str_replace、substr 等)數字操作(round、abs 等)數組操作(array_merge、array_filter 等)文件操作(fopen、fwrite 等)日期和時間操作(date、mktime 等)系統操作(exec、passthru 等)
根據功能劃分 PHP 函數
PHP 中的函數根據其功能可以劃分為以下幾類:
字符串操作
str_replace:替換字符串中的一部分
substr:截取字符串
strtoupper:將字符串轉換為大寫
strtolower:將字符串轉換為小寫
數字操作
round:對數字進行四舍五入
abs:返回數字的絕對值
pow:計算冪
sqrt:計算平方根
數組操作
array_merge:合并多個數組
array_filter:過濾數組中滿足特定條件的元素
array_map:對數組中的每個元素應用一個回調函數
array_reduce:使用回調函數逐個處理數組中的元素,并返回單個值
文件操作
fopen:打開一個文件
fwrite:向文件寫入數據
fclose:關閉一個文件
file_exists:檢查文件是否存在
日期和時間操作
date:返回當前日期和時間
mktime:根據指定的年、月、日、時、分、秒創建時間戳
gmdate:返回格林威治標準時間
date_default_timezone_set:設置默認時區
系統操作
exec:執行系統命令
passthru:傳遞系統命令輸出到瀏覽器
getenv:獲取環境變量
phpinfo:顯示 PHP 配置信息
實戰案例
以下是一位使用 PHP 函數的示例腳本:
<?php // 字符串操作 $originalString = "Hello World"; $newString = str_replace("World", "Universe", $originalString); // 數字操作 $number = 12.3456; $roundedNumber = round($number, 2); // 數組操作 $array1 = [1, 2, 3]; $array2 = [4, 5, 6]; $mergedArray = array_merge($array1, $array2); // 文件操作 $fileName = "myfile.txt"; $file = fopen($fileName, "w"); fwrite($file, "Hello from PHP!"); fclose($file); // 日期和時間操作 $timestamp = 1651562400; $formattedDate = date("Y-m-d H:i:s", $timestamp); // 系統操作 exec("echo 'Hello from command line!'"); ?>
登錄后復制