您的位置:首页 > 编程语言 > PHP开发

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

2005-10-13 15:43 741 查看
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()来提取结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: