php第二节课

基础语法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<?php
//语句
//分支语句
$a = 5;
if($a == 5)
{
echo "相等";
}
else
{
echo "不相等";
}


switch($a)
{
case 1:
echo "1111";
break;
case 2:
echo "2222";
break;
default:
echo "default";
break;

}
//循环语句
for($i=0;$i<10;$i++)
{
echo $i."<br>";
}
$a = 10;
while($a>0)
{
echo $a."<br>";
$a--;
}
public int Show(int a)
{

}
//函数四要素:返回类型,函数名,参数,函数体
//函数的定义方式
function Show($a)
{
echo "hello";
}
show();

//有参数的函数
function Show($a,$b)
{
echo $a+$b;
}
show(3,4,5);
//有默认值的函数
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 "aaa";

}

echo Show();
date_default_timezone_set('PRC')
//常用函数
echo rand(0,100);//随机数生成函数
echo time(); //取当前日期时间
echo date("Y-m-d H:i:s",time());//格式化日期时间

$a = 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";
explode("|",$str);//拆分字符串,返回数组
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,0,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; width:100px;height:30px">hello</div>
<div style="background-color:red; color:white; width:100px; height:30px">world</div>

STR;

 

 


?>
</body>
</html>

 

posted @ 2016-04-24 17:02  熊小白  阅读(131)  评论(0编辑  收藏  举报