推荐网址:http://www.w3cschool.cc/php/php-ref-array.html 错误报告: error_reporting(E_ALL); 字符串: addslashes(); stripslashes(); strip_tags(); trim(); ltrim(); rtirm(); explode("@",$str)或str_split(字符串,长度); implode()或join(); echo(); htmlspecialchars(); htmlspecialchars_decode(); htmlentities(); md5(); sha1(); nl2br(); number_format($number,int $decimals = 0,string $dec_point = '.',string $thousands_sep = ','); substr( $string , int $start [, int $length ] ); str_replace(查,替,源)、str_ireplace(); strstr($str,".")或strchr; strrchr(); strlen(); strcmp($str1,$str2)、strcasecmp(); strnatcmp(); strncmp($str1,$str2,length); substr_count($str,search,start,off); substr_replace($str,replace,start,off); ucfirst(); ucwords(); str_pad(); strtoupper(); strtolower(); highlight_string(); strtr(); 例:strtr("Hilla Warld","ia","eo"); 把字符串中的字符 "ia" 替换为 "eo" 正则表达式: preg_grep($patten,$array); preg_match($patten,string $subject,array &$matches [,$flag,$offset]); preg_match_all(); preg_replace($patten,$replace,$subject,[, int $limit = -1[, int &$count ]]); preg_replace_callback(); preg_split($patten,$subject,[, int $limit = -1 [, int $flags = 0 ]); 数组: array_key_exists($key,$array); in_array($search,$array,[, bool $strict = FALSE ]); array_search(); array_keys(); array_merge($array1,$array2,...); array_pad($array,$pad_length,$pad_value); array_pop(); array_push($array,$value); array_shift(); array_unshift(); array_values(); array_walk($array,'function_name'); count()或sizeof(); sort(); rsort(); asort(); arsort(); ksort(); krsort(); extract(); array_multisort(); list(); array_combine($array1,$array2); array_count_values($array); array_diff($array1,$array2); array_intersect(); array_filter($array,'function_name'); array_flip(); array_map(); array_reverse(); shuffle(); array_rand(); end(); array_splice(array,start,length,array_insert);
array_chunk(input,size); 日期和时间: date("Y-m-d H:i:S",时间戳); mktime(时,分,秒,月,日,年); time(); getdate(); strtotime(); 文件系统: 文件:
realpath(); basename(); chmod(); copy(); unlink(); dirname(); __FILE__; disk_total_space(); disk_free_space()或diskfreespace(); fopen(); fclose(); readfile(); file(); file_get_contents(); fread($hander,$length); fget($hander); fgets($hander); fgetss($hander); fwrite($hander,$string,$length); file_put_contents(); fileatime(); filectime(); filemtime(); filesize(); pathinfo(); filetype(); stat(); is_readable(); is_wirteable(); is_executable(); is_dir(); is_file(); is_uploaded_file(); move_uploaded_file(); flock(); LOCK_SH取得共享锁定(读取的程序),LOCK_EX 取得独占锁定(写入的程序),LOCK_UN释放锁定 目录: opendir(); close_dir(); scandir(); readdir(); mkdir(path,perm,true);第三个参数true代表允许创建多级目录 rmdir(); getcwd(); chdir(); 图形图像: getimagesize(); imagecreate(); imagecreatetruecolor(); imagecreatefromjpeg(); imagecopy(); imagecopyresample(); imagecolorallocate(); imagestring($image,$font-size,$x,$y,$string,$color); imagettftext($image,$font-size,$angle,$x,$y,$color,$font-file,$string); imageline($image,$x1,$y1,$x2,$y2,$color); imagesetpixel($image,$x,$y,$color); imagerectangle($image,$x1,$y1,$x2,$y2,$color); imagefilledarc ( resource $image , int $cx , int $cy , int $w , int $h , int $s , int$e , int $color , int $style ) imagejpeg(); 类: class_exists(); method_exists(); call_user_function(array(类,方法名),方法的参数1,方法的参数2...);
ReflectionClass类 数学: rand(); mt_rand(); round(); max(); min(); pow(2,10)(2的10次方); ceil(); floor(); base_convert();
decbin(int number); 十进制转二进制
decoct(int number); 十进制转八进制
dechex(int number); 十进制转十六进制
bin2hex(string str); 二进制转十六进制
bin2dec(string str); 二进制转十进制
octdec(string oct_string); 八进制转十六进制
hexdec(string hex_string); 十六进制转十进制 mysql相关: show tables like'';(检测是否存在某个表) select version();获取mysql的型号信息) mysql_list_fields();(获取一个表的字段) mysql_fetch_field();(获取一个字段的信息) mysql_num_rows();(总记录数) mysql_insert_id(); mysql_free_result(); mysql_connect(); mysql_select_db(); mysql_query(); mysql_fetch_row(); mysql_fetch_array(); mysql_fetch_object(); from_unixtime把 unix时间戳转换为标准时间 unix_timestamp把标准时间转换为 unix时间戳//查询语句中不能使用strtotime()函数!但是可以使用unix_timestamp 系统: memory_get_usage(); ini_set(); extension_loaded(); function_exists(); FTP: ftp_connect($host,$port,$timeout); ftp_close($hander); ftp_login($hander,$username,$password); ftp_put($hander,$remote,$local,$mode); ftp_get($hander,$local,$remote,$mode); ftp_mkdir($hander,$dirname); ftp_rmdir($hander,$dirname); ftp_delete($hander,$path); json: json_encode(); json_decode(); xml: simplexml_import_dom(); simplexml_load_file(); simplexml_load_string(); SimpleXMLElement(); socket: socket_create(); socket_connect(); socket_bind(); socket_listen(); socket_accept(); socket_read(); socket_write(); socket_close(); 其他: function_exists(); exec(命令,数组,状态) shell_exec(命令)
parse_url()
func_get_arg()、func_num_args() 常量: PHP_OS PHP_VERSION PHP_SAPI PHP_EOL(换行符)
缓存
ob_start()
ob_clean()
ob_get_contents()
ob_end_flush()
ob_end_clean()