一、數據打印
echo, 能夠同時輸出多個字符串,多個參數,無返回值php
print,只能輸出一個字符串,一個參數html
print_r,用於輸出數組數組
die,先輸出內容,在退出程序ide
var_dump函數
若是想查看某個 表達式的值和類型,用var_dump(),若是隻是想獲得一個表達式的類型,用gettype(),查看某個類型,用is_type()。ui
二、數據判斷
(1)、 isset, 判斷變量是否設置,只能用於變量 。若變量不存在則返回 FALSE ,若變量存在且其值爲NULL,也返回 FALSE ,若變量存在且值不爲NULL,則返回 TURE 。注意,使用unset()釋放變量後,再也不是isset()。編碼
(2)、empty, 判斷變量是否爲空,只能用於變量。若變量不存在則返回 TRUE ,若變量存在且其值爲""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE 。若變量存在且值不爲""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE。加密
defined, 檢測常量是否已設置url
is_string,spa
is_array,
is_numeric,
is_int,
is_float,
is_double,
is_bool,
is_resource,
is_array,
array_key_exists(key,array),判斷某個數組中是否存在指定的 key
is_file,
file_exists,
is_readable,
is_writeable
三、字符串處理
strlen, strpos, strrpos, substr, str_replace, trim, ltrim, rtrim, printf, strtolower, strtoupper, md5, htmlspecialchars, urlencode
strlen,返回字符串的長度
echo strlen("Hello world!");
strpos() 函數返回字符串在另外一個字符串中第一次出現的位置
echo strpos("Hello world!","wo");
strrpos() 函數查找字符串在另外一個字符串中最後一次出現的位置,該函數對大小寫敏感。如需進行大小寫不敏感的查找,請使用 strripos()。
substr,返回字符串的一部分
substr(string,start,length)
str_replace,使用一個字符串替換字符串中的另外一些字符 (count計數,可選)
str_replace(find,replace,string,count)
trim,從字符串的兩端刪除空白字符和其餘預約義字符
trim(string,charlist) string檢查的字符串,charlist,可選,規定要轉換的字符串,若是省略該參數,則刪除如下全部字符 "\0" - NULL "\t" - tab "\n" - new line "\x0B" - 縱向列表符 "\r" - 回車 " " - 普通空白字符
ltrim,從字符串左側刪除空格或其餘預約義字符
rtrim,從字符串右側刪除空格或其餘預約義字符
printf() 函數輸出格式化的字符串
printf("%f",$number);
strtolower() 函數把字符串轉換爲小寫
strtoupper()轉爲大寫
MD5,加密
htmlspecialchars,函數把一些預約義的字符轉換爲 HTML 實體,預約義的字符是:
& (和號) 成爲 &
" (雙引號) 成爲 "
' (單引號) 成爲 '
< (小於) 成爲 <
> (大於) 成爲 >
htmlspecialchars(string,quotestyle(可選。規定如何編碼單引號和雙引號),character-set(可選。字符串值,規定要使用的字符集))
四、數組函數
count, array_keys, array_values, array_merge, array_shift, array_unshift, array_push, array_pop, array_search, extract
五、日期時間
date, strtotime
六、文件加載
require, include, require_once, include_once
七、其餘
define, constant, die, exit, sleep, usleep, uniqid, set_time_limit, error_reporting