php函數複習

haystack:乾草堆  needle:針; 針狀物; <口>刺激性言行;php

 

strposstring $haystack , mixed $needle [, int $offset = 0 ] ):查找字符串 $haystack中$needle首次出現的位置;正則表達式

    Warning:此函數可能返回布爾值 FALSE,但也可能返回等同於 FALSE 的非布爾值。應使用 === 運算符來測試此函數的返回值。函數

strncmp(string $str1, string $str2, int $len):二進制比較字符串開頭的若干個字符,區分大小寫,若是 str1 小於 str2 返回 < 0; 若是 str1 大於 str2 返回 > 0;若是二者相等,返回 0。測試

 substr(string $str, int $start[, int $length]):返回字符串的子串,$start若是是正數,從0開始,若是是負數,從末尾第-x開始往右,若是爲0或false或null則返回空,$length是正數時,返回從$start開始的$length個字符,負數時,返回從$start開始到從末尾開始-x個字符的字符串spa

in_array(mixed $needle , array $haystack [, bool $strict = FALSE ] ):大海撈針,在大海(haystack)中搜索針( needle),若是沒有設置 strict 則使用寬鬆的比較。若是$strict爲true,則還要比較數據類型是否相等code

 basename(string $path[, string $suffix]):返回基本的文件名。若是文件名是以 suffix 結束的,那這一部分也會被去掉。字符串

dirname(string $path):返回路徑中的所有目錄string

strrchr(string $haystack , mixed $needle):返回 haystack 字符串中的一部分,這部分以 needle 的最後出現位置開始,直到 haystack 末尾。echo strrchr('abcdefberer','b');返回:bererit

 preg_replace:php5.0已經棄用\e修飾符,7.0.0 再也不支持 /e修飾符。 請用 preg_replace_callback() 代替。class

preg_replace_callback() :執行一個正則表達式搜索而且使用一個回調進行替換

相關文章
相關標籤/搜索