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 ?>
原文地址:https://www.cnblogs.com/The-second/p/5984834.html