[PHP]实用函数3

//将IP点分地址的字符转化回IP v4格式地址

//获得当前的脚本网址

//把一个数字的二进制表示形式转化成十六进制

//执行输入 command 的外部程式或外部指令。返回 string 只是外部程式执行后传回的最后一行;若需要完整地返回信息,可以使用 PassThru()

//打开一个到MySQL服务器的连接。成功返回连接符,失败时返回false

int ip2long(string ip_address)
//将IP v4格式地址转化回IP点分地址的字符串

复制代码 代码如下:

string bin2hex(string tring)
//除去字符串结尾处的空格

string exec(string command,string [array],int [return_var])
//用来执行指令,并输出结果。若是 return_var 参数存在,则执行 command 之后的状态会填入 return_var 中

int mysql_connect([string server[,string username[,string password]]])
//打开一个到MySQL服务器的持久性连接

string long2ip(int proper_address)
//取得环境变量 varname,成功则传回变量值,失败由传回false

function get_php_url(){ 
        if(!empty($_server[“REQUEST_URI”])){ 
                $scriptName = $_SERVER[“REQUEST_URI”]; 
                $nowurl = $scriptName; 
        }else{ 
                $scriptName = $_SERVER[“PHP_SELF”]; 
                if(empty($_SERVER[“QUERY_STRING”])) $nowurl = $scriptName; 
                else $nowurl = $scriptName.”?”.$_SERVER[“QUERY_STRING”]; 
        } 
        return $nowurl; 

string rtrim(string string)
//rtrim的别名

string system(string command,int [return_var]
//作为外部程序执行并显示原始输出

int mysql_pconnect([string server[,string username[,string[password]]])
//关闭一个MySQL连接。不影响持久性连接

string getenv(string varname)
//用来设定系统环境

//把全角数字转为半角数字

string chop(string string)
//从字符串的两头除去空格

string passthru(string command,int [return_var])
//除去字串中的特殊符号

bool mysql_close([resource link_identifier])
//选择一个MySQL数据库

void putenv(string setting)
//获得当前PHP脚本的属主名

复制代码 代码如下:

string trim(string string)
//从字符串的开头处除去空格

string escapeshellcmd(string command)
//用来锁住文件,使其他进程无法存取。传入的参数 fp 为文件指针。参数 operation 的值为下列的数字之一:1 表示设定锁住文件可以允许别的进程读取;2 表示只有该进程可以写入文件;3 表示读写均锁住;4 则不锁文件块(block)

bool mysql_select_db(string database_name[,int link_identifier])
//创建一个MySQL数据库

string get_current_user(void)
//调用function_name指定的用户函数

function GetAlabNum($fnum){ 
威尼斯真人娱乐,        $nums = array(“0”,”1”,”2”,”3”,”4”,”5”,”6”,”7”,”8”,”9”); 
        $fnums = “0123456789”; 
        for($i=0;$i<=9;$i++) $fnum = str_replace($nums[$i],$fnums[$i],$fnum); 
        $fnum = ereg_replace(“[^0-9\.]|^0{1,}”,””,$fnum); 
        if($fnum==””) $fnum=0; 
        return $fnum; 

string ltrim(string string)
//用字符串 separator 来分割字符串 string 并在数组中返回 string 字符串的各组成部分

bool flock(int fp,int operation)
//从文件中提取所有<meta>标志内容属性并返回一个数组

bool mysql_create_db(string database name[,int link_identifier])
//删除一个MySQL数据库

string get_cfg_var(string function_name[,mixed parrameter[,mixed…]])
//返回与 service 关联的端口(protocol),必须是TCP或UDP

//去除HTML标记

array explode(string separator,string string)
//通过在数组 pieces 各元素之间加上 glue 字符串,把各元素组合起来并返回一个字符串

array get_meta_tags(string filename[,int use_include_path])
//把整个文件读入一个数组,每行作为一个数组元素

bool mysql_drop_db(string database_name[,int link_identifier])
//向MySQL发送一个SQL查询

int getservbyname(string service,string protocol)
//返回与 port 关联的服务名(protocol),必须是TCP或UDP

复制代码 代码如下:

string implode(string glue,array pieces)
//使一个字符串变成大写形式

array file(void)
//创建一个可写的临时文件,当调用 fclose() 函数后或脚本结束时该文件被自动删除

int mysql_querry(string query[,int link_identifier])
//选择一个MySQL数据库并向MySQL发送一个SQL查询

string getservbyport(int port,string protocol)
//取绝对值

function Text2Html($txt){ 
        $txt = str_replace(”  “,” ”,$txt); 
        $txt = str_replace(“<“,”<“,$txt); 
        $txt = str_replace(“>”,”>”,$txt); 
        $txt = preg_replace(“/[\r\n]{1,}/isU”,” 
\r\n”,$txt); 
        return $txt; 

string strtoupper(string string)
//使一个字符串变成小写形式

array tmpfile(void)
//打开一个文件或 URL 并返回一个文件指针

int mysql_db_query(string database,string query[,int link_identifier])
//列出一个MySQL服务器上可用的数据库

mixed abs(mixed number)
//开平方根

//清除HTML标记 

string strtolower(string string)
//将字符串 str 和 from 中相同的字符串一一转换成 to 中的字符串并返回

int fopen(string filename,string mode)
//关闭一个打开的文件指针

int mysql_list_dbs(string database[,int link_identifier])
//列出一个MySQL数据库中的表

float sqrt(float arg)
//自然对数e的次方值

复制代码 代码如下:

string strtr(string str,string from,string to)
//找到一个字符串中的字符在另一个字符串中的首次出现(不分大小写)的位置

int fclose(int fp)
//测试一个文件指针,看是否到了文件尾

int mysql_list_tables(string database[,int link_identifier])
//检索MySQL数据库有关表字段定义的信息,所返回的结果指针可以为mysql_field_flags()、mysql_field_len()、mysql_field_name()和mysql_field_type()函数使用

float exp(float arg)
//返回圆周率

function ClearHtml($str){ 
        $str = str_replace(‘<‘,'<‘,$str); 
        $str = str_replace(‘>’,’>’,$str); 
        return $str; 

int strpos(string haystack,string needle,int [offset])
//找到字符串中的字符在另一个字符串中最后一次出现的位置,值得注意的是 needle 只能是一个字符,
中文字符不适合

int feof(int fp)
//利用文件指针获得一行

int mysql_list_fields(string database_name,string table_name[,int link_identifier])
//返回前一个MySQL操作的错误信息

double pi(void)
//四舍五入

//相对路径转化成绝对路径

int strrpos(string haystack,char needle)
//将字符串变成小段供其他函数使用使用。例如,base64_encode。内定是参数chunklen(76个字符)每隔
76个字符插入end(” “)。返回新字符串而不改动原字符串。

string fgets(int fp,int length)
//同 fgets() 的功能,并同时去掉取回字符串中的HTML语言及PHP语法的标记字符

string mysql_error([int link_identifier])
//返回前一个MySQL操作的错误号

double round(double val)
//计算大于指定数的最小整数

复制代码 代码如下:

string chunck_split(string string,int[chunklen],string[end])
//将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾部
算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符

string fgetss(int fp,int length)
//取得文件指针所指的字符。指针若在 EOF 则返回 false

int mysql_errno([int lind_identifier])
//获得受到前一个MySQL操作影响的行数

int ceil(float number)
//计算小于指定的最大整数

function relative_to_absolute($content, $feed_url) {  
    preg_match(‘/(http|https|ftp):\/\//’, $feed_url, $protocol);  
    $server_url = preg_replace(“/(http|https|ftp|news):\/\//”, “”, $feed_url);  
    $server_url = preg_replace(“/\/.*/”, “”, $server_url);  

string substr(string string,int start,int[length])
//返回的字符串中下列字符的前面都加上了反斜(\):.\+*?[^]($)

string fgetc(int fp)
//将字符串 string 写入文件数据流的指针 fp 上。若有指定长度 length,则会写入长度的字符串,或是写到字符串结束

int mysql_affected_rows([int link_identifier])
//获得前一个Insert操作生成的主键值,该值由该表的auto_increment的字段产生

int floor(float number)
//取最大值

    if ($server_url == ”) {  
        return $content;  
    }  

string quotemeta(string str)
//返回字符串的ASCII(美国国家标准交换码)序数值。本函数和chr()函数相反

int fwrite(int fp,string string,int [lenth])
//强制向 fp 指向的文件进入写入操作

int mysql_insert_id([int link_identifier])
//可用来获得查询结果数据记录中的某个数据项

mixed max(mixed arg1,mixed arg2…mixed argn)
//取最小值

    if (isset($protocol[0])) {  
        $new_content = preg_replace(‘/href=”\//’, ‘href=”‘.$protocol[0].$server_url.’/’, $content);  
        $new_content = preg_replace(‘/src=”\//’, ‘src=”‘.$protocol[0].$server_url.’/’, $new_content);  
    } else {  
        $new_content = $content;  
    }  
    return $new_content;  
}  

int ord(string string)
//把ASCII码转化成一个字符

int fflush(int fp)
//把文件指针的位置移到文件开头

mixed mysql_result(resource result,int row[,mixed field])
//获得结果集中的记录数

mixed min(mixed arg1,mixed arg2…mixed argn)
//取随机数

//取得所有链接

string chr(int ascii)
//使一个字符串的首字符大写

int rewind(int fp)
//返回文件 fp 的指针偏移位(offset)值。当发生错误时,返回 false

int mysql_num_rows(int result)
//获得结果集中的字段数

int rand([int min],[int max])
//数制转换

复制代码 代码如下:

string ucfirst(string str)
//使一个字串中每个单词的首字符大写

int ftell(int fp)
//将文件 fp 的指针移到指定的偏移位(offset)上。当 fp 由 fopen() 打开 http://… 或是 ftp://… 等URL文件时,本函数无效

int mysql_num_fields(int result)
//获得以枚举数组方式表示的结果记录

string base_convert(string number,int frombase,int tobase)
//格式化数字字符串

function get_all_url($code){  
        preg_match_all(‘/<a\s+href=[“|\’]?([^>”\’ ]+)[“|\’]?\s*[^>]*>([^>]+)<\/a>/i’,$code,$arr);  
        return array(‘name’=>$arr[2],’url’=>$arr[1]);  

string ucwords(string str)
//比较两个字符的相同程度,返回两个字符串中相同的字符序列(chars)的个数,通过使用第3个参数中
给出的引用变量,把相似字符百分比传递给第3个参数

int fseek(int fp,int offset)
//读取文件,并将文件内容写入标准输出设备中

array mysql_fetch_row(int result)
//按对象方式获得一个结果记录

string number_format(float number,int[decimals],string[decpoint],string[thounsands_sep])

//HTML表格的每行转为CSV格式数组 

int similar_text(string first,string second,double[percent]
//把一个字符中的单引号、双引号和反斜杠字符都用反斜杠进行转义

int readfile(string filename)
//读取文件 fp 直到 EOF,并将数据输出到标准输出

object mysql_fetch_object(int result,int[result_type]
//用来将查询结果result拆解到数组变量中

您可能感兴趣的文章:

  • [PHP]经常用到的实用函数集合
  • [PHP]实用函数2
  • [PHP]实用函数3
  • [PHP]实用函数4
  • [PHP]实用函数5
  • [PHP]实用函数6
  • [PHP]实用函数7
  • [PHP]实用函数8
  • [PHP]实用函数9
  • PHP实用函数分享之去除多余的0

复制代码 代码如下:

string addslashes(string str)
//从字符串中除去反斜杠

int fpassthru(int fp)

array mysql_fetch_array(int result[,int result_type])
//移动结果记录集中的内部指针。如果给出一个无效记录,则会产生错误

function get_tr_array($table) { 
        $table = preg_replace(“‘<td[^>]*?>’si”,'”‘,$table); 
        $table = str_replace(“</td>”,'”,’,$table); 
        $table = str_replace(“</tr>”,”{tr}”,$table); 
function get_tr_array($table) { 
        $table = preg_replace(“‘<td[^>]*?>’si”,'”‘,$table); 
        $table = str_replace(“</td>”,'”,’,$table); 
        $table = str_replace(“</tr>”,”{tr}”,$table); 
        //去掉 HTML 标记  
        $table = preg_replace(“‘<[\/\!]*?[^<>]*?>’si”,””,$table); 
        //去掉空白字符  
        $table = preg_replace(“‘([\r\n])[\s]+'”,””,$table);
        $table = str_replace(” “,””,$table);
        $table = str_replace(” “,””,$table);

string stripslashes(string str)
//以 pattern 的规则来分析比对字符串 string ,比对结果返回的值放在数组参数 regs 之中,regs[0] 
内容就是原字符串 string、regs[1]为第一个合乎规则的字符串、regs[2]就是第二个合乎规则的字符串
,依此类推。若省略参数 regs,则只是单纯地比对,找到则返回值为 true

您可能感兴趣的文章:

  • [PHP]经常用到的实用函数集合
  • [PHP]实用函数2
  • [PHP]实用函数3
  • [PHP]实用函数4
  • [PHP]实用函数5
  • [PHP]实用函数6
  • [PHP]实用函数7
  • [PHP]实用函数8
  • [PHP]实用函数10
  • PHP实用函数分享之去除多余的0

int mysql_data_seek(int result_identifier,int row_number)
//将上一个mysql_fetch_row()所访问的记录各字段长度以数组形式返回

        $table = explode(“,{tr}”,$table);
        array_pop($table);
        return $table;
}

int ereg(string pattern,string string,array)[regs])
//和ereg()类似,不同之处在于ereg()区分大小写,本函数与大小写无关

array mysql_fetch_lengths(int result)
//从结果中获得字段信息并作为一个对象返回

//将HTML表格的每行每列转为数组,采集表格数据

int eregi(string pattern,string string,array[regs])
//本函数以 pattern 的规则来分析比对字符串 string,欲取而代之的字符为参数 replacement。返回值
为字符串类型

object mysql_fetch_field(int result,int[field_offset])
//把结果指针设置为一个具体的字段偏移量。下次调用mysql_fetch()时将使用该偏移量

复制代码 代码如下:

string ereg_replace(string pattern,string replacement,string string)
//构造一个不区分大小写的替换正则表达式

int mysql_field_seek(int result,int field_offset)
//获得result中指定字段名

function get_td_array($table) { 
        $table = preg_replace(“‘<table[^>]*?>’si”,””,$table); 
        $table = preg_replace(“‘<tr[^>]*?>’si”,””,$table); 
        $table = preg_replace(“‘<td[^>]*?>’si”,””,$table); 
        $table = str_replace(“</tr>”,”{tr}”,$table); 
        $table = str_replace(“</td>”,”{td}”,$table); 
        //去掉 HTML 标记  
        $table = preg_replace(“‘<[\/\!]*?[^<>]*?>’si”,””,$table); 
        //去掉空白字符   
        $table = preg_replace(“‘([\r\n])[\s]+'”,””,$table); 
        $table = str_replace(” “,””,$table); 
        $table = str_replace(” “,””,$table); 

string eregi_replace(string pattern,string replacement,string string)
//切开后的返回值为数组变量。参数 pattern 为指定的规则字符串、参数 string 则为待处理的字符串
、参数 limit 可省略,表示欲处理的最多合乎值。值得注意的是本函数的 pattern 参数区分大小写

string mysql_field_name(int result,int field_index)
//获得指定字段名

        $table = explode(‘{tr}’, $table); 
        array_pop($table); 
        foreach ($table as $key=>$tr) { 
                $td = explode(‘{td}’, $tr); 
                array_pop($td); 
            $td_array[] = $td; 
        } 
        return $td_array; 

array split(string pattern,string string,int[limit])
//本函数可将字符串之字符逐字返回大小写。在 PHP 使用上,本函数没有什么作用,但可能可以提供外
部程序或数据库处理。

string mysql_field_table(int result,int field_offset)
//返回指定字段的长度

//返回字符串中的所有单词 $distinct=true 去除重复

string sql_regcase(string string)
//将数据以 byte-stream 方式存放。变量 value 为混合型,可以包括整数、双精度浮点数字串、数组以
及对象的属性(对象的方法不保存)

int mysql_field_len(int result,int field_offset)
//获得result中指定字段的类型

复制代码 代码如下:

string serialize(mixed value)
//可取出系统以 byte-stream 方式存放的数据

string mysql_field_type(int result_offset)
//获得与result中指定字段关联的标志,传回的标志可能是:not_null、primary_key、unique_key、multiple_key、blob、unsigned、zerofill、binary、enum、auto_increment、timestamp

function split_en_str($str,$distinct=true) { 
        preg_match_all(‘/([a-zA-Z]+)/’,$str,$match); 
        if ($distinct == true) { 
                $match[1] = array_unique($match[1]); 
        } 
        sort($match[1]); 
        return $match[1]; 
}

mixed unserialize(string str)

string mysql_field_flags(int result,int field_offset)
//释放result占用的内存

您可能感兴趣的文章:

  • [PHP]经常用到的实用函数集合
  • [PHP]实用函数2
  • [PHP]实用函数4
  • [PHP]实用函数5
  • [PHP]实用函数6
  • [PHP]实用函数7
  • [PHP]实用函数8
  • [PHP]实用函数9
  • [PHP]实用函数10
  • PHP实用函数分享之去除多余的0

您可能感兴趣的文章:

  • [PHP]经常用到的实用函数集合
  • [PHP]实用函数2
  • [PHP]实用函数3
  • [PHP]实用函数4
  • [PHP]实用函数6
  • [PHP]实用函数7
  • [PHP]实用函数8
  • [PHP]实用函数9
  • [PHP]实用函数10
  • PHP实用函数分享之去除多余的0

bool mysql_free_result(int result)

您可能感兴趣的文章:

  • [PHP]经常用到的实用函数集合
  • [PHP]实用函数2
  • [PHP]实用函数3
  • [PHP]实用函数4
  • [PHP]实用函数5
  • [PHP]实用函数6
  • [PHP]实用函数8
  • [PHP]实用函数9
  • [PHP]实用函数10
  • PHP实用函数分享之去除多余的0

相关文章