php5.0及mysql5.0 函数的使用摘录(1)

1)func_get_args():--returns an array comprising a function's argument list

//返回一个由函数参数组成的数组

description

//描述

array func_get_args( void )

returns an array in which each element is the correspoonding member of the current user-defined function's argument list.

//返回一个数组,其每个元素对应当前用户所定义的函数的的参数列

<?php

function foo(){

        $numargs = func_num_args ();

        echo "Number of arguments: $numargs<br />/n";

        if ($numargs >= 2 ){

            echo "Second argument is :" . func_get_arg(1) . "<br />/n";

       }

       $arg_list = func_get_args();

       for( ($i =0; $i < $numargs; $i++){

            echo "Argument $i is: " . $arg_list[$i]. "<br />/n";

       }

}

foo(1,2,3);

?>

2)array_slice( void );

该函数跟字符串截取函数substr类似,只是对象是数组,通过该函数可以截取数组的某一段区间;

3)is_resource($string)

用来判断传入参数是否为资源;

<?php

$m_sql = "select  * from tb where 1<2";

$m_quy = mysql_query($m_sql);

if(is_resource($m_quy)){

      print "true";

}

?>

4)mysql_unbuffered_query()

不通过缓存直接输出结果

注意点:

1)在获取结果后,需要马上就提取所有结果集;否则当执行下一条的mysql_unbuffered_query()后,前面的结果将被覆盖;

2)该函数使用后,不能通过mysql_num_rows()和mysql_data_seek()来提取结果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章