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

    php函数

      注意点   

          $s.$i.",";  拼接字符串,并且中间用逗号分开
         

           获取函数参数  func_get_args()

          获取参数个数 func_num_args()

          count($attr)  数组长度

          表中是要是方括号括起来的可以写可以不写

          rand(0,10)    就是生成0到10内的随机数具体看表  生成随机数的

          date("")        格式化时间戳

          修改时区  修改配置文件  找到php配置文件的php.ini   打开打开查找输入  data.timezone  找到后修成      data.timezone  = Etc/GMT-8

          strtotime ()  将时间返回到时间戳

          很多字符串用法看下面表!

    <?php
    
    //函数四要素
    //返回类型  函数名  参数列表  函数体
    
    /*function show()
    {
    	
    }*/
    
    //最简单的函数定义方式
    /*function Show()
    {
    	echo "hello";
    }
    
    Show();*/
    
    //有参数的函数
    /*function show($a)
    {
    	echo $a;
    }
    show("hello");*/
    
    //有返回值的函数
    /*function show()
    {
    	return "aaaaa";
    }
    echo show();*/
    
    //有默认值的函数
    /*function show($a="hello")
    {
    	echo $a;
    }
    
    show("ceshi");*/
    
    //可变参数的函数
    /*function show()
    {
    	//var_dump(func_num_args());
    	//func_get_args() 获取参数列表
    	//func_num_args() 获取参数的个数
    	
    	$attr = func_get_args();
    	$sum = 0;
    	for($i=0;$i<count($attr);$i++)
    	{
    		$sum = $sum+$attr[$i];
    	}
    	return $sum;
    }
    
    echo show(1,2,3,4);*/
    
    //常用函数
    //echo rand(0,10); //生成随机数
    
    //日期时间
    //echo time(); //取当前时间,返回Unix时间戳
    //echo date("Y-m-d H:i:s"); //格式化日期时间
    //echo strtotime("2016-3-4 12:09:10"); //将字符串转化为时间戳
    
    
    //字符串函数
    //$a  = "hello|world|ni|hao";
    //echo strlen($a); //取字符串的长度
    //echo strcmp("Hello",$a); //比较两个字符串,相等返回0,区分大小写
    //echo strcasecmp("Hello",$a); //比较两个字符串,相等返回0,不区分大小写
    //echo strtolower("Hello"); //将字符串转小写
    //echo strtoupper("hello"); //将字符串转大写
    
    //var_dump(explode("|",$a)); //拆分字符串,返回数组  第一个是根据什么拆 第二个元素是拆哪个
    //$attr = array("aa","bb","cc","dd");
    //echo implode("%",$attr); //拼接字符串    第一部分是用什么分隔下, 第二部分是拼接哪个
    
    //echo substr_replace($a,"***",0,5); //  替换指定位置的字符串    会返回新字符串
    //第一个参数是要替换的字符串
    //第二个参数是替换的字符串
    //第三个参数是开始位置
    //第四个参数是替换长度
    
    //echo str_replace("|","?",$a); //查找替换
    //第一个参数是要查找的字符串
    //第二个参数是要替换的字符串
    //第三个参数是被操作的字符串
    
    //$s = "2016年元旦放假时间安排表";
    //echo str_replace("元旦","<mark>元旦</mark>",$s);
    
    //echo substr($a,0,5); //截取指定位置的字符串  
    第一部分是哪个元素
    第二部分是从哪开始
    第三部分是截取多长的字符串 /*$s = ""; for($i=0;$i<10;$i++) { $s = $s.$i.","; } $s = substr($s,0,strlen($s)-1); echo $s;*/ //关于字符串定义 /*$a = "test"; $s = "hello{$a}world"; 变量解析时候 将变量括起来 用双引号 $str = 'helloworld'; echo $str;*/ /*$z1 = "p001"; $z2 = "张三"; $z3 = "男"; $z4 = "2000-1-2"; $z5 = "0904"; //$sql = "insert into info values('".$z1."','".$z2."','".$z3."','".$z4."','".$z5."')"; $sql = "insert into info values('{$z1}','{$z2}','{$z3}','{$z4}','{$z5}')"; echo $sql;*/ //区别: //1.单引号不解析转义字符,内容会原样输出 //2.单引号不解析变量
    第三种定义字符串方法
    这个可以修改字体的格式
    /*$s = <<<A <span style="color:red">你好</span> A; echo $s;*/ ?>   

      

  • 相关阅读:
    boostrap各种设备大小,以及不同设备的隐藏和显示
    thinkphp5 layout布局的理解和使用,模板继承等等
    thinkphp5的前台是如何实现的,以及后台栏目的作用
    JS工作流进度条显示,以及相关的思路和原理
    Lnmp服务器集群配置研究和实践
    关于require.js写的最通俗易懂的文章
    使用js把html导出word,单位换算,配置样式和分页,页边距,字体及大小,行距,缩进,@page等等
    使用phpword插件,导出word,并解决循环数据的问题
    php使用array_filter函数,并使用闭包,动态的过滤数组
    leetcode——437. 路径总和 III
  • 原文地址:https://www.cnblogs.com/sq45711478/p/5984890.html
Copyright © 2011-2022 走看看