自定义函数:
    1.默认值的函数:
    function Main($a=5,$b=6)
    {
        echo $a*$b;
    }

2.可变参数的函数:
    function Main()
    {
        for($i=0;$i<func_num_args();$i++)
        {
            $array = func_get_args();
            echo $array[$i]."<br>";
        }    
    }

3.函数参数化(在其它语言里面称作代理或委托)
    function index2()
    {
        echo "bb";
    }
    @$hanshu = index2;
    $hanshu();

字符串处理:
    
    strlen("aaa");取字符串的长度 ***
    strcmp("aaa","aaa");比较两个字符串,相同的话输出0,不相同输出-1
    strcasecmp("aaa","AAA");比较两个字符串,不区分大小写
    strtolower("AbCdEfGh");转小写
    strtoupper();转大写
    $array = explode("|",$s);拆分字符串,返回一个字符串的数组 ***
    $s = implode($array);将数组转为字符串
    $s = substr_replace($s,"china",1,2);通过位置替换字符串
    $s = str_replace("l","dog",$s);替换字符串,相当于记事本中的查找替换
    $s = substr($s,4,10);截取字符串,根据开始位置结束位置截取 ***

最新文章

  1. Sqlite学习笔记(五)&amp;&amp;SQLite封锁机制
  2. PHP面向对象学习七 总结
  3. jquery判断是否出现滚动条
  4. AnyCAD脚本模型
  5. bzoj 1911 [Apio2010]特别行动队(斜率优化+DP)
  6. oracle 全文检索
  7. hibernate update部分更新
  8. HttpClient 教程 (二)
  9. js优化与注意点
  10. git 设置不需要输入密码, 去除 fetch / pull 代码每次都需要输入密码的烦恼
  11. JavaScript实现图片拖拽、粘贴上传
  12. IDE-Ecplise-代码注释 模版 编码规范 配色
  13. 学习Python3基础知识过程中总结
  14. Java泛型中&lt;? extends E&gt;和&lt;? super E&gt;的区别
  15. Shell脚本之grep
  16. mysql(5.7)配置文件示例
  17. 【matlab】笔记_1
  18. android开发(42) 使用andorid操作蓝牙打印机
  19. ida+windbg调试windows
  20. 每天一道剑指offer-二叉树的下一个结点1

热门文章

  1. KNN(k-nearest neighbor的缩写)又叫最近邻算法
  2. 第3.3.4节 创建高级图形之RenderScript(二)
  3. 协方差cov
  4. 顶尖数据挖掘辅助教学套件(TipDM-T6)产品白皮书
  5. uva156 By sixleaves
  6. MyEclipse中新建JSP(Advanced Template)文件时自动生成的
  7. RTNETLINK answers: Operation not permitted
  8. sql的基本查询语句
  9. Play Apple(博弈)
  10. 一个loader加载多个swf