zoukankan      html  css  js  c++  java
  • php 常用函数

      1 <?php
      2 //函数四要素
      3 //返回类型  函数名  参数列表  函数体
      4 
      5 /*function show()
      6 {
      7     
      8 }*/
      9 
     10 //最简单的函数定义方式
     11 /*function Show()
     12 {
     13     echo "hello";
     14 }
     15 
     16 Show();*/
     17 
     18 //有参数的函数
     19 /*function show($a)
     20 {
     21     echo $a;
     22 }
     23 show("hello");*/
     24 
     25 //有返回值的函数
     26 /*function show()
     27 {
     28     return "aaaaa";
     29 }
     30 echo show();*/
     31 
     32 //有默认值的函数
     33 /*function show($a="hello")
     34 {
     35     echo $a;
     36 }
     37 
     38 show("ceshi");*/
     39 
     40 //可变参数的函数
     41 /*function show()
     42 {
     43     //var_dump(func_num_args());
     44     //func_get_args() 获取参数列表
     45     //func_num_args() 获取参数的个数
     46     
     47     $attr = func_get_args();
     48     $sum = 0;
     49     for($i=0;$i<count($attr);$i++)
     50     {
     51         $sum = $sum+$attr[$i];
     52     }
     53     return $sum;
     54 }
     55 
     56 echo show(1,2,3,4);*/
     57 
     58 //常用函数
     59 //echo rand(0,10); //生成随机数
     60 
     61 //日期时间
     62 //echo time(); //取当前时间,返回Unix时间戳
     63 //echo date("Y-m-d H:i:s"); //格式化日期时间
     64 //echo strtotime("2016-3-4 12:09:10"); //将字符串转化为时间戳
     65 
     66 //字符串函数
     67 //$a  = "hello|world|ni|hao";
     68 //echo strlen($a); //取字符串的长度
     69 //echo strcmp("Hello",$a); //比较两个字符串,相等返回0,区分大小写
     70 //echo strcasecmp("Hello",$a); //比较两个字符串,相等返回0,不区分大小写
     71 //echo strtolower("Hello"); //将字符串转小写
     72 //echo strtoupper("hello"); //将字符串转大写
     73 
     74 //var_dump(explode("|",$a)); //拆分字符串,返回数组
     75 //$attr = array("aa","bb","cc","dd");
     76 //echo implode("%",$attr); //拼接字符串
     77 
     78 //echo substr_replace($a,"***",0,5); //替换指定位置的字符串
     79 //第一个参数是要替换的字符串
     80 //第二个参数是替换的字符串
     81 //第三个参数是开始位置
     82 //第四个参数是替换长度
     83 
     84 //echo str_replace("|","?",$a); //查找替换
     85 //第一个参数是要查找的字符串
     86 //第二个参数是要替换的字符串
     87 //第三个参数是被操作的字符串
     88 
     89 //$s = "2016年元旦放假时间安排表";
     90 //echo str_replace("元旦","<mark>元旦</mark>",$s);
     91 
     92 //echo substr($a,0,5); //截取指定位置的字符串
     93 
     94 /*$s = "";
     95 for($i=0;$i<10;$i++)
     96 {
     97     $s = $s.$i.",";
     98 }
     99 $s = substr($s,0,strlen($s)-1);
    100 echo $s;*/
    101 
    102 //关于字符串定义
    103 
    104 /*$a = "test";
    105 $s = "hello{$a}world";
    106 $str = 'helloworld';
    107 echo $str;*/
    108 
    109 /*$z1 = "p001";
    110 $z2 = "张三";
    111 $z3 = "男";
    112 $z4 = "2000-1-2";
    113 $z5 = "0904";
    114 
    115 //$sql = "insert into info values('".$z1."','".$z2."','".$z3."','".$z4."','".$z5."')";
    116 $sql = "insert into info values('{$z1}','{$z2}','{$z3}','{$z4}','{$z5}')";
    117 echo $sql;*/
    118 
    119 
    120 //区别:
    121 //1.单引号不解析转义字符,内容会原样输出
    122 //2.单引号不解析变量
    123 
    124 /*$s = <<<A
    125     <span style="color:red">你好</span>
    126 A;
    127 
    128 echo $s;*/
    129 
    130 ?>
  • 相关阅读:
    模拟退火求二维费马点
    二叉查找树
    Linux中让普通用户拥有超级用户的权限
    python 正则表达式应用——缩写词扩充
    解决单链表中的环问题
    python数学函数
    train,dev,test数据集作用
    朴素贝叶斯法(二)——基本方法
    生成模型与判别模型
    ImportError: cannot import name wordnet
  • 原文地址:https://www.cnblogs.com/The-second/p/5984834.html
Copyright © 2011-2022 走看看