常用php函數

1、數據打印
echo, 可以同時輸出多個字符串,多個參數,無返回值

print,只能輸出一個字符串,一個參數

print_r,用於輸出數組

die,先輸出內容,在退出程序

var_dump

如果想查看某個 表達式的值和類型,用var_dump(),如果只是想得到一個表達式的類型,用gettype(),查看某個類型,用is_type()。

2、數據判斷
       (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, 檢測常量是否已設置

    is_string,

    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

3、字符串處理
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(可選。字符串值,規定要使用的字符集))


4、數組函數
count, array_keys, array_values, array_merge, array_shift, array_unshift, array_push, array_pop, array_search, extract


5、日期時間
date, strtotime


6、文件加載
require, include, require_once, include_once


7、其他
define, constant, die, exit, sleep, usleep, uniqid, set_time_limit, error_reporting




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章