当前位置: 首页 > 图文教程 > 网络编程 > PHP > [PHP]实用函数4

PHP
PHP 执行系统外部命令 system() exec() passthru()
最新的php 文件上传模型,支持多文件上传
php 静态页面中显示动态内容
数据库查询记录php 多行多列显示
谈PHP生成静态页面分析 模板+缓存+写文件
PHP 各种排序算法实现代码
PHP nl2br函数 将换行字符转成 <br>
php 分页原理详解
Discuz 模板语句分析及知识技巧
php win下Socket方式发邮件类
怎样去阅读一份php源代码
建站常用13种PHP开源CMS比较
php xml留言板 xml存储数据的简单例子
PHP 开源AJAX框架14种
PHP 替换模板变量实现步骤
PHP has encountered an Access Violation at 7C94BD02解决方法
php 正则匹配函数体
php 文件夹删除、php清除缓存程序
php download.php实现代码 跳转到下载文件(response.redirect)
PHP类(Class)入门教程

[PHP]实用函数4


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 268 ::
收藏到网摘: n/a

//输出关于PHP和当前请示的信息页面
int phpinfo(void)
//返回当前PHP版本号
string phpversion(void)
//打印出为本PHP项目做出贡献的人员的清单
string phpcredits(void)
//可将 var 转成整数类型。base 是转换的基底,默认值为10。转换的变量 var 可以为数组或类之外的
任何类型变量
int intval(mixed var,int[base])
//获得变量的双精度值
double doubleval(mixed var)
//获得变量的字符串值
string strval(mixed var)
//返回变量的类型
string gettype(mixed var)
//设置变量的类型。如果转换成功则返回 true
int settype(string var,string type)
//将数组元素进行排序
void sort(array array)
//将数组元素进行反向排序
void rsort(array array)
//把用户函数应用到数组的每个元素
int array_walk(array array,string func)
//在一个数组中计算元素个数
int count(mixed var)
//使数组参数的内部指针指向最后一个元素并返回该元素
mixed end(array array)
//使数组参数的内部指针指向前一个元素并返回该元素
mixed prev(array array)
//使数组参数的内部指针指向下一个元素并返回该元素
mixed next(array array)
//使数组参数的内部指针指向第1个元素并返回该元素
mixed reset(array array)
//返回当前数组内部指针指向的元素
mixed current(array array)
//查看 haystack 数组中是否有 needle 给定的这个值,strict 意味着严格的匹配(默认值)
bool in_array(mixed needle,array haystack,[,bool strict])
//返回数组中下一个元素的索引值
array each(array array)
//把元素加到数组的末尾
int array_push(array stack,mixed var[,mixed...])
//从数组的末尾弹出一个元素
mixed array_pop(array stack)
//从数组的开头弹出一个元素
mixed array_shift(array stack)
//把元素回到数组的开头
mixed array_unshift(array stack)
//返回当前 UNIX 格式时间戳
int time(void)
//输入时间参数,则传回 UNIX 格式时间戳
int mktime(int hour,int minute,int second,int month,int day,int year)
//获得 UNIX 时间戳格式的格林威治时间
int gmmktime(int hour,int minute,int second,int month,int day,int year)
//格式化一个时间或日期
string date(string format,int[timestamp])
//获得一个有关日期/时间信息的数组
array getdate(int [timestamp])
//如果是有效的日期则返回 true
bool checkdate(int month,int day,int [timestamp])
//按照所在地区设置格式化服务器的时间或日期表达形式
string strftime(string format,int [timestamp])
//把表示日期和时间的字符串转化成时间戳。可以接受大多数典型数据格式的字符串。例如,YYYY-MM-DD
和MM/DD/YYYY
int strtotime(string time,int now)
//取得目前时间(UNIX时间戳格式)百万分之一秒值。返回字符串
string microtime(void)
//以数组类型返回当前时间
array gettimeofday(void)
//设置随机数种
void srand(int seed)
//返回一个随机数,若没有指定随机数的最大及最小范围,本函数会自动从0到rand_max中取一个随机数
。若有指定min及max的参数,则从指定参数中取一个数字
int rand([int min],[int max])
//返回随机数可允许的最大值
int getrandmax(void)