<?php//語句
//分支語句
/*$a=5;
if($a==5)
else
*///
if//if...else
//if...else..if
//if的巢狀
/*switch($a)
*///
迴圈語句
/*for($i=0;$i<10;$i++)
$a=10;
while($a>0)
*///
函式四要素:返回型別,函式名(首字母大寫),引數,函式體
//函式定義方式
/*function show()
// 呼叫函式
show();
*///
有引數函式
/*function show($a,$b)
show(3,4,5)
*///
有預設值的函式
/*function show($a=5,$b=5)
show();
*///
引數可變的函式
/*function show()
//獲取函式的引數
$sum=0;
for($i=0;$i*/
//有返回值的函式
/*function show()
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\"world"; //1.雙引號裡面可以使用轉義字元,單引號不能使用,會原樣輸出
//2.雙引號裡面可以解析變數,單引號不行
echo $s1."
";$s2='hello\"world';
echo $s2; //單引號和雙引號都可以定義字串,
*///
定義字串(塊)
$str=<
str;
echo
$str;
?>
php小知識點
php中echo和print都是輸出的作用,但是兩者之間還是有細微的差別。echo輸出後沒有返回值,但print有返回值,當其執行失敗時返回flase。因此可以作為乙個普通函式來使用,例如執行 r print hello world 變數 r的值將為1。而且 中echo語句的執行效率要略快於prin...
函式小知識點
方法一 具名函式 function f parameter 函式都會有乙個返回值,不寫,預設返回undefined。因為乙個函式必須要有乙個終止的語句 注意 consol.log 永遠返回undefined,它列印什麼和返回的沒啥關係。var a 1,2 報錯 var a 1,2 a 的值為 2 v...
PHP函式的知識點
function 函式名 引數1 引數2 n 傳值賦值 function fun a a 5 fun a 傳參 a,相當於把 a 外部 的值,賦給 a 內部 屬於傳值賦值 echo 外部 a 外部5 function fun a a 5 fun a echo 外部 a 外部6區域性變數 a沒有定義 ...