這篇文章主要介紹了PHP中的一些常用函數收集,本文收集了一些時間日期、輸出打印、常用字符串函數、常用數組方法,需要的朋友可以參考下
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 <?php //===============================時間日期=============================== //y返回年最後兩位,Y年四位數,m月份數字,M月份英文。d月份幾號數字,D星期幾英文 $date=date("Y-m-d"); $date=date("Y-m-d H:i:s");//帶時分秒 //include,include_once.require,require_once //require("file.php") 在PHP程序執行前就會先讀入require所指定引進的文件,如出現錯誤是致命的。 //include("file.php") 可以放在PHP程序的任何位置,PHP程序執行到時才讀入include指定引入的文件,如出現錯誤會提示 //===============================輸出打印=============================== //sprintf("%d","3.2") ;//只格式化,返回格式化後的字符串,不輸出。 //printf("%d","3.2") ;//即格式化,又輸出 //print("3.2") ;//只輸出 //echo "nihao","aa";//可以輸出多個字符串 //print_r(array("a","b","c"));//將數組的鍵值與元素依次顯示 //===============================常用字符串函數=============================== //獲取字符串長度,有多少個字符,空格也算 $str=" sdaf sd "; $len=strlen($str); //用第一個參數裡的字符串,把後面數組裡的每個元素連接起來,返回一個字符串。 $str=implode("-",array("a","b","c")); //字符串分割方法,返回一個數組,用第一個參數裡的字符分割後面的字符串,指定字符的前後和之間都截取,如果指定字符在開頭或結尾則返回的數組開頭或結尾的元素為空字符串 //沒有分割到字符串就返回給數組對應元素一個空值。最後一個限制返回數組長度,可不限制,則一直分割下去。 $array=explode("a","asddad addsadassd dasdadfsdfasdaaa",4); //print_r($array); //剔除字符串左邊開頭的空格,並返回 //如有第二個參數則是剔除左邊開頭的空格換成剔除第二個參數裡的字符串 $str=ltrim("a asd ","a"); //剔除字符串右邊開頭的空格 $str=rtrim(" asd "); //把第一個字符串兩邊以第二個參數開頭的字符串剔除。如沒有第二個參數,默認剔除掉字符串兩邊開頭的空格 $str=trim(" sdsdfas ","a"); //從字符串第一個參數裡的指定位置開始取多長(多少個)字符,字符串中第一個字符位置從0算。 //如果第二個參數為負則從字符串結尾倒數第幾個開始取多長的字符串。結尾最後一個字符算-1,截取方向總是從左到右 $str=substr("abcdefgh",0,4); //將第三個參數的第一個參數字符串用參數二字符串替換 $str=str_replace("a","","abcabcAbca"); //與str_replace用法同,只是不區分大小寫 //$str=str_ireplace("a"," ","abcabcAbca"); //返回括號裡字符串的字符全部大寫的字符串 $str=strtoupper("sdaf"); //將括號裡第一個字符串變成大寫後返回 $str=ucfirst("asdf"); //用echo等將括號裡字符串打印在網頁上時原汁原味打印出括號裡的字符串,包括標簽字符 $str=htmlentities("<br/>"); //返回第二個參數字符串在第一個字符串裡出現的次數 $int=substr_count("abcdeabcdeablkabd","ab"); //返回第二個字符串在第一個字符串第一次出現的位置,第一個字符位置算0 $int=strpos("asagaab","ab"); //返回第二個字符串在第一個字符串最後一次出現的位置,第一個字符位置算0 $int=strrpos("asagaabadfab","ab"); //截取返回參數一中從左至右第一個出現的參數二到參數一最後一個字符的字符串 $str=strstr("sdafsdgaababdsfgs","ab"); //截取返回參數一中從左至右最後一個出現的參數二到參數一最後一個字符的字符串 $str=strrchr("sdafsdgaababdsfgs","ab"); //將參數二中每一個字符在參數一中相同字符前加"" $str=addcslashes("abcdefghijklmn","akd"); //將參數一的字符串填充到參數二指定的長度(