<?php /*$c="张三"; $a="hello{$c}"; $b='world{$c}'; echo $a."<br/>" echo $b; 双引号与单引号的区别双引号可以解析变量,单引号不可以。双引号里对于转义字符有效,单引号没有效 */ /*public int Name(参数列表) { 函数体 } 函数四要素 函数名,返回类型,参数列表,函数体*/ /*function Name () { echo "aaa"; } Name(); function Test ($a,$b) { return $a+$b; } echo Test (5,6) */ /*function Test ($a=7,$b=8)//形参 { return $a+$b; } echo Test (5,6); // 实参 */ //求和函数,func_args()是获取参数,返回数组; //func_num_args()获取参数的个数 /*function Test () { $attr= func_get_args(); for($i=o;$i<func_num_args();$i++) { $sum=$sum+$attr[$i]; } return $sum; } echo Test (5,6); */ //全局变量 /* $a=6; function Test () { global $a;//将变量$a作为一个全局变量 $a=$a+10; echo $a."<br />"; } Test (); echo $a; */ //字符串常用函数 /*$a="hello"; echo strlen ($a);//输出字符串长度 $b="Hello"; echo strcmp($a,$b);//判断两个字符串是否相同,相同返回0,区分大小写 echo strasecmp($a,$b);//判断两个字符串是否相同,不区分大小写 echo strtolower ($b);//转小写 echo strtoupper ($b);//转大写 $str="aaaaa|bbbb|cccc|ddd"; $attr=explode("|",$str); */ /* print_r($attr);//拆分成字符串,返回数组 echo implode("@",$attr);//将数组拼成字符串*/ //$str="aaaabbbcchchjsagfbj"; //echo substr_replace($str,"mm",0,4);//替换指定位置的字符串 //echo str_replace("cc","mm",$str);//查找替换 //echo substr ($str,0,6)//截取字符串 // 其他常用函数 //echo rand(1,10);//随机数生成器,可以写范围 //echo time();//返回当前的日期时间的union 时间戳 //echo date ( "Y-m-d H:i:s:ms",time ());格式化日期时间 //echo date( "Y-m-d H:i:s:ms");//取当前时间 echo $t=strtotime("2016-5-6");//将字符串转成时间戳 ?>