首頁  >  文章  >  後端開發  >  php 最常用的內建函數大全

php 最常用的內建函數大全

怪我咯
怪我咯原創
2017-06-28 09:59:198076瀏覽

$_SERVER['SCRIPT_NAME'] 返回/mantis/test.php,相對路徑;

__FILE__ 傳回檔案的絕對路徑D:\Projects\mantis\test.php

#$_SERVER['HTTP_X_FORWARDED_PROTO']

#$_SERVER['HTTPS']

##$_SERVER['SERVER_PORT']


$_SERVER["REQUEST_URI"]   URI 用來指定要存取的頁面


$GLOBALS一個包含了全部變數的全域組合陣列。變數的名字就是數組的鍵。


explode 使用一個字串分割另一個字串回傳一個字串陣列


#implode 使用一個字元將陣列元素連結成字串


#$_SERVER['SERVER_NAME'] 目前腳本所在伺服器的主機名稱


$_SERVER['HTTP_HOST'] 網域名稱


$_SERVER['SERVER_ADDR']目前腳本所在伺服器的IP位址


trim移除字串首尾處的空白字元


basename 傳回檔案名稱部分


dirname 傳回目錄部分


krsort — 對陣列依照鍵名逆向排序

set_time_limit()設定腳本最大執行時間

time() 傳回目前的unix時間戳

is_string()判斷變數是否為字串

is_bool

is_Inteter

is_float

strtotime --  將任何英文文字的日期時間描述解析為UNIX 時間戳記

file_exists 檢查檔案或目錄存不存在

fopen()開啟指定的檔案或URL

feof()判斷檔案指標是否在結尾

fgets()從檔案指標讀取一行

trim()去掉一行前後的空格

strlen()傳回字串的長度

#str_replace

isset
str_replace( "\0", '', $t_self ) 將t_self中的\0替換成「」
strpos — 尋找在字串中首次出現的位置
$ _SERVER['SERVER_SOFTWARE'] 伺服器資訊
realpath 傳回規範化的絕對路徑名稱
DIRECTORY_SEPARATOR 作業系統目錄分隔符號
PATH_SEPARATOR 在linux系統中是一個" : "編號,Windows上是";"號
set_include_path 設定incldue_path

get_include_path 取得目前include_path

count() 傳回陣列長度,非陣列傳回1

substr(string string ,int start [ int length]) 傳回從start指定位置開始的長度的字串

$_SERVER['LOCAL_ADDR'] IIS7上用來取得伺服器IP位址
$_SERVER['REMOTE_ADDR'] 瀏覽器使用者的IP位址
array_pad — 用值將陣列填補到指定長度
memory_get_usage()傳回指派給PHP的記憶體量
spl_autoload_register 註冊__autoload()函數
ob_get_contents() Return the contents of the output bufferuffer# #strtolower() 將大寫字母轉換為小寫字母
extension_loaded('zlib')找出擴充功能是否已載入
ini_get 傳回php.ini中設定項的值
ini_set 設定php.ini中設定項的值,ini_set("memory_limit",'256M'); 只在腳本執行期間生效,腳本執行完成該值重置
PHP_EOL PHP行結束符號


#preg_replace 執行一個正規表示式的替換

preg_match(string pattern, string subject [, array matches [, int flags]]) -- 進行正規表示式符合

htmlspecialchars  Convert special characters to HTML entities

ceil() 進一法取整

floor() 捨去法取整
round()四捨五入法

以上是php 最常用的內建函數大全的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn