4月24日 PHP函数

---恢复内容开始---

<?php

//语句

//分支语句

$a=7;

if($a==5)

{

     echo "相等";

}

else

{

     echo "不相等";

}

//if..

//if...else...

//if...else if...

witch($a)

{

case 1:

       echo"1111";

       break;

case 2:

       echo"2222";

       break;

case 3:

       echo"3333";

       break;

case 4:

       echo"4444";

       break;

fefault:

       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);//=5

//参数可变的函数

function show()

{

  $attr=func_get_arge();//获取函数的参数

  $sum=0;

  for($i=0;$i<count($attr);$i++)

  {

     $sum=$sum+$attr[$i];

  }

   echo $sum;

}

show(1,2,3,4);

//有返回值的函数

function show()

{

   return "aaaa";

}

echo show();

//常用函数

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);//截取字符串

//一些知识点

//单引号和双引号都可以定义字符串

//1.双引号里面可以使用转义字符,单引号里面不能使用会原样输出

//2.双引号里面可以解析变量,单引号不行

$a="join";

$s1="hello"($a)world";

echo $s1."<br>";

$s2='hello"($a)world';

echo $s2;

//定义字符串(块)

$str = <<<STR

<div style="backgroung-color:red; color:white; 100x; height:30px">hello</div>

STR;

echo $str;

?>

---恢复内容结束---

原文地址:https://www.cnblogs.com/dongqiaozhi/p/5432485.html