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();?>
原创粉丝点击