echo "hello","aaaa"; //输出语法,可以输出多个字符串 print "world"; //可以输出,只能输出一个字符串 //php是弱类型语言 //$a = 5; //php定义变量以$开头 //echo $a; $a = "hello"; $hello = "world"; echo $$a; //可变变量*/ //echo isset($a); //判断变量是否定义 //unset($a); //清除变量 //empty($a); //判断变量是否为空 $a = 5; $b = &$a; //&取地址 $b = 10; echo $a; $a = 5; var_dump($a); //输出变量详细信息 $b = (string)$a; //类型转换 var_dump($b); */ $a = 10; $b = 3; echo $a/$b; $a =5; $a+=6; echo $a; //echo "hello"."world"; //拼接字符串用点,不是用+ //echo @$a; //错误抑制符,可以屏蔽提示错误 //echo 5==4?"男":"女"; //三目运算符
<?php //语句 //分支语句 /*$a = 7; if($a == 5) { echo "相等"; } else { echo "不相等"; }*/ //if //if...else... //if...else if... //if的嵌套 /*switch($a) { case 1: echo "11111"; break; case 2: echo "22222"; break; case 3: echo "333333"; break; case 4: echo "444444"; break; case 5: echo "55555"; break; default: echo "default"; break; }*/ //循环语句 /*for($i=0;$i<10;$i++) { echo $i."<br>"; }*/ /*$a = 10; while($a>0) { echo $a."<br>"; $a--; }*/ //函数四要素:返回类型,函数名,参数,函数体 //函数定义方式 /*function Show() { echo "hello"; } //调用函数 Show();*/ //有参数的函数 /*function Show($a,$b) { echo $a+$b; } Show(3,4);*/ //有默认值的函数 /*function Show($a=5,$b=5) { echo $a+$b; } Show(3,2);*/ //参数可变的函数 /*function Show() { $attr = func_get_args(); //获取函数的参数 $sum = 0; for($i=0;$i<count($attr);$i++) //func_num_args()获取参数个数 { $sum = $sum+$attr[$i]; } echo $sum; } Show(1,2,3,4);*/ //有返回值的函数 /*function Show() { return "aaaa"; } echo Show();*/ //date_default_timezone_set('PRC'); //常用函数 //echo rand(0,100); //随机数生成函数 //echo time(); //取当前日期时间 //echo date("Y-m-d H:i:s",time()); //格式化日期时间 //echo strtotime("2016-5-6"); //将日期时间格式转换为时间戳 //字符串处理函数 //$a = "hello"; //echo strlen($a); //返回字符串的长度 ***** //echo strcmp("hello","hello"); //比较两个字符串是否相等,区分大小写 //echo strcasecmp("hello","Hello");//比较两个字符串是否相等,不区分大小写 //echo strtolower("HELLO"); //将字符串转为小写 ***** //echo strtoupper("hello"); //将字符串转换为大写 ***** //$str = "hello|world|join|on"; //var_dump(explode("|",$str)); //拆分字符串,返回数组***** //$attr = array("aaa","bbb","ccc"); //echo implode("|",$attr); //将数组拼接为字符串***** //echo substr_replace($str,"aaa",0,5); //替换字符串(某个位置)***** //echo str_replace("l","a",$str); //查找替换***** //echo substr($str,6,5); //截取字符串***** //一些小知识点 //单引号和双引号都可以定义字符串 /*$a = "join"; $s1 = "hello"{$a}world"; //1.双引号里面可以使用转义字符,单引号里面不能使用会原样输出 //2.双引号里面可以解析变量,单引号不行 echo $s1."<br>"; $s2 = 'hello"{$a}world'; echo $s2; */ //定义字符串(块) /*$str = <<<STR <div style=" background-color:red; color:white; 100px; height:30px">hello</div> <div style=" background-color:red; color:white; 100px; height:30px">world</div> STR; echo $str;*/ ?>