//函数四要素:1.返回类型 2.函数名 3.参数 4.函数体 function PHP () { echo ‘hello‘; } PHP(); //有参数的函数 function show ($a,$b) { echo $a+$b; } show (3,4); //有默认值的函数 function show ($a=5,$b=5) { echo $a+$b; } show(); //参数可变的函数 function show() { $attr=func_get_args();//获取函数的参数 $sum=0; for($i=0;$i<count($attr);$i++) //func_num_args() 获取参数的个数 同count(); { $sum+=$attr[i]; } echo $sum; } //有返回值的函数 function show() { return "aaaa"; } echo show(); show(); //常用函数 //生成随机数的函数 echo rand(1,10); echo time();//去当前的日期时间 date_default_timezone_set(‘PRC‘); echo date("Y-m-d H:i:s:ms",time());//格式化日期时间 $a = strtotime("2016-5-6");//将日期时间格式转化为时间戳 echo date("Y-m-d"); //字符串处理函数 $a="hello|world|on|join"; echo strlen($a); //返回字符串的长度 √ echo strcmp("hello","Hello");//判断两个字符串是否相等,相等返回0,不相等返回1(区分大小写) echo strcasecmp("hello","Hello");//判断两个字符串是否相等,相等返回0,不相等返回1(不区分大小写) echo strtolower("HELLO");//将字符串转化为小写 √ echo strtoupper("hello");//将字符串转化为大写 √ var_dump(explode("|",$a));//拆分字符串,返回数组√ $str=array("aaa","bbb","ccc"); echo implode("|",$str);//将数组拼接为字符串√ echo substr_replace($a,"aaa",0,5);//替换字符串某个位置√ echo str_replace("l","a",$a);//查找替换√ echo substr($a,0,5);//截取字符串√
时间: 2024-10-04 08:53:46