这篇文章主要介绍了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");新闻热点
疑难解答