經常使用php函數

一、數據打印
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 實體預約義的字符是:

  • & (和號) 成爲 &

  • " (雙引號) 成爲 "

  • ' (單引號) 成爲 '

  • < (小於) 成爲 &lt;

  • > (大於) 成爲 &gt;


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

相關文章
相關標籤/搜索