PHP基本语句

语句
分支语句
if语句
if
if.........else
if.......else if.....else
if 的嵌套
switch语句

循环语句

for 循环

 

函数

函数的4要素::返回类型,函数名,参数,函数体

1 //函数的定义方式
2 function Show()
3 {
4     echo "hello";
5 }
6 //调用方式
7 Show();

 

1 //有参数的函数
2 function Show($a,$b)
3 {
4     echo $a+$b;
5 }
6 Show(3,4)

 

1 //有默认值的函数
2 function Show($a=5,$b=5)
3 {
4     echo $a+$b;
5 }
6 Show();

 

 1 //参数可变的函数
 2 function Show()
 3 {
 4     $attr=func_get_args();//获取函数的参数
 5     $sum=0;
 6     for ($i=0;$i<count($attr);$i++)    //func_num_args() 获取参数的个数
 7     {
 8         $sum=$sum+$attr[$i];
 9     }
10     echo $sum;

 

1 //有返回值得函数
2 function Show()
3 {
4     return "aaaa";
5 }
6 echo Show();

 

1 //常用函数
2 echo rand();                       //随机数生成函数
3 echo time();                      //取当前的日期时间
4 echo date("Y-m-d H:i:s",time());  //格式化日期时间
5 echo strtotime("2015-05-06");     //将日期时间格式转化为时间戳

 

 1 //字符串处理函数
 2 $a = "hello";
 3 echo strlen($a);     //返回字符串的长度 ****
 4 echo strcmp("hello","aa");    //比较两个字符串是否相等   相等返回0,不相等返回1
 5 echo strcasecmp("hello","Hello");    //比较两字符串是否相等,不区分大小写
 6 strtolower("HELLO");     //将字符串转化为小写****
 7 strtoupper("hello");       //转化为大写
 8 $str="hello|world|join|on";
 9 var_dump (explode("|",$str));     //拆分字符串,返回数组。 ****
10 $attr=array("aaa","bbb","ccc"); 11 implode("|",$attr); //将数组拼接成字符串 ****
12 echo substr_replace($str,"aaa",0,5); //替换字符串(某个位置)**** 13 echo str_replace("l","a",$str); //查找替换**** 14 echo substr($str,0,5); //截取字符串****

 

一些小知识点
单引号和双引号都可以定义字符串
1.双引号里可以使用转义字符,单引号里不能使用,会原样输出
2.双引号里面可以解析变量,单引号不行

1 //定义字符串(块)
2 $str =<<<STR   //STR前不能有任何东西
3 <div style="background:red; color:white; width:100px;height:30px">hello</div>
4 <div style="background:red; color:white; width:100px;height:30px">world</div>
5 STR;                   //STR前不能有任何东西
6 echo $str;

 

posted @ 2016-04-24 21:16  冷风~云  阅读(405)  评论(0编辑  收藏  举报