PHP -- 常用函数
来源:互联网 发布:中国化妆品销售数据 编辑:程序博客网 时间:2024/06/06 03:31
常用的函数
1 函数语法
function 函数名(参数=默认值) { return 返回值; }变量作用域 global,$GLOBALS eg: $ i = 1000; function f(){ global $i; //必须定义才能调用外部定义的变量 $GLOBALS['i']; //或者用此方法,但注意相当于数组调用,所以i不能加$ ps:也可由形参传入 }
函数传递
is_callable($函数名) 判断函数名是否存在 eg: $a = 'f';//判断是函数名,不是调用函数 var_dump(is_callable($a));static、局部 方法名字符串、 匿名函数限定类型(对象、数组、闭包)function fn(){}/* 判断函数是否存在 * */var_export(function_exists('fn'));/* 汉字必须使用多字节函数处理 * mb_substr() 多字节函数,截取 * */echo mb_strlen('世界你好','UTF-8');/* 读取配置文件 * 两个配置都存在,增加第二个参数true * */$cfg = parse_ini_file('../cfg.ini',true);print_r($cfg);
2 文本文件操作
pathinfo() eg: $i = __FILE__; $url = pathinfo($i); 将文件的url地址分割保存在数组中--------------------------- file_put_contents('out.text',$i)文件导出内容 ps:导出为同级目录--------------------------- echo file_get_contents('out.txt'); 输出为字符串$i = __FILE__;$url = pathinfo($i);print_r($url);/* 扫描当前目录 * */print_r(scandir('.'));/* 打开文件读写 * */$handler = fopen('../cfg.ini', 'r+');//调整指针fseek($handler, 11);//修改文件内容fputs($handler, 'xxxx');//文件截取ftruncate($handler, 17);while(!feof($handler)){ echo fgets($handler);}
3 输出缓存控制
<?php$data = array( array('id'=>1,'name'=>'张三'), array('id'=>2,'name'=>'张三三'), array('id'=>3,'name'=>'三张三'));/* 打开输出缓存 * */ob_start();?><!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <table border="1"> <?php foreach($data as $v){ ?> <tr> <td><?php echo $v['id']?></td> <td><?php echo $v['name']?></td> </tr> <?php }?> </table></body></html><?php//输出缓存控制file_put_contents('testCache.html', ob_get_contents());//将缓存刷新到页面//ob_end_flush();//清空缓存ob_end_clean();?>
阅读全文
0 0
- 【php】php中常用函数
- 【PHP】php常用函数一览
- [PHP] 常用php函数汇总
- php常用函数
- php常用函数总结
- php常用函数
- php常用函数
- PHP常用函数
- 收藏PHP常用函数
- php常用函数
- 收藏PHP常用函数
- 常用PHP函数收集
- PHP常用函数
- php常用函数
- php常用函数
- 常用PHP函数
- php常用函数1
- 常用PHP函数
- HDU 1517 A Multiplication Game (组合博弈 ceil函数向下取整数 模板)
- 高性能JavaScript 重排与重绘
- jQuery UI ThemeRoller
- Automatic Tumor Segmentation from MRI scans 阅读笔记
- Extended Boot Record (EBR)
- PHP -- 常用函数
- 2017百度之星资格赛 1003 度度熊与邪恶大魔王
- 对数组排序时间复杂度要求O(n)与找中位数不能用排序
- Codeforces#426.C.D
- timer加载错误
- 杭电ACM基础编程知识点(1)
- STC15/STC15F2K60S2/STC15W4K32S4系列读取超声波测距模块HC-SR04距离串口显示代码
- POI读取Excel公式列
- 15、求int型数据在内存中存储时1的个数