php函数和小知识点

<?php
//语句
//分支语句
/*$a=5;
 if($a==5)
{
    echo "相等";}
else
{
    echo "budeng";}*/
//if
//if...else
//if...else..if
//if的嵌套
/*switch($a)
{
    case 1:
    echo "111";
    break;
 case 2:
    echo "222";
    break;
    case 3:
    echo "333";
    break;
    case 4:
    echo "444";
    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,5)
*/
//有默认值的函数

/*function Show($a=5,$b=5)
{ echo $a+$b;}
show();*/

//参数可变的函数
/* function Show()
{
    func_get_args();}//获取函数的参数
$sum=0;
    for($i=0;$i<count($attr));$i++)// func_num__args()获取参数的个数
{$sum= $sum+$attr[si]}; 
    echo $sum;

}*/
//有返回值的函数
/*function show()
{
    return "aaaa";}
echo show();*/


/*echo rand(0,100);//随机数生成函数
*/
//echo time();//取当前的日期时间 取到得的是时间戳
//echo date("Y-m-d H:i:s",time()); //格式化日期时间
//date_default_timezone_set('prc'); 方法
//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("aa","Aa");//比较两个字符串是否相等,不区分大小写
//echo strtolower("HELLO");//将字符串转换为小写 *****
//echo strtoupper("hello");//将字符串转换为大写 *****
//$str="hello|world|join|on";
//var_dump(explode("|",$str)); //根据分隔符,拆分字符串,拆完返回的是一个数组 *****
//$attr=array("aaa","bbb","ccc")
//echo implode("|",$attr); *****
//$str="hello|world|join|on";
//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:pink; color:white;100px;height:30px">hello</div>

STR;
echo $str;

 

 

?>
原文地址:https://www.cnblogs.com/erinzhismile/p/5434241.html