php基礎知識和函式

2022-07-29 22:09:27 字數 2501 閱讀 8902

<?php

/*echo "hello","aaaa"; //輸出語法,可以輸出多個字串

print "world"; //可以輸出,只能輸出乙個字串

*///php是弱型別語言

//$a = 5; //php定義變數以$開頭

//echo $a;

/* $a = "hello";

$hello = "world";

echo $$a; //可變變數*/

//echo isset($a); //判斷變數是否定義

//unset($a); //清除變數

//empty($a); //判斷變數是否為空

/*$a = 5;

$b = &$a; //&取位址

$b = 10;

echo $a;*/

/* $a = 5;

var_dump($a); //輸出變數詳細資訊

$b = (string)$a; //型別轉換

var_dump($b); */

/*$a = 10;

$b = 3;

echo $a/$b;*/

/*$a =5;

$a+=6;

echo $a;*/

//echo "hello"."world"; //拼接字串用點,不是用+

//echo @$a; //錯誤抑制符,可以遮蔽提示錯誤

//echo 5==4?"男":"女"; //三目運算子

//語句

//分支語句

/*$a = 7;

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);*/

//有預設值的函式

/*function show($a=5,$b=5)

show(3,2);*/

//引數可變的函式

/*function show()

echo show();*/

//date_default_timezone_set('prc');

//常用函式

//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); //擷取字串*****

//一些小知識點

//單引號和雙引號都可以定義字串

/*$a = "join";

$s1 = "hello\"world";

//1.雙引號裡面可以使用轉義字元,單引號裡面不能使用會原樣輸出

//2.雙引號裡面可以解析變數,單引號不行

echo $s1."

";$s2 = 'hello\"world';

echo $s2;

*///定義字串(塊)

/*$str =

str;

echo $str;*/

PHP基礎知識 函式

敏感詞過濾 php function sensitive post content fclose file 將陣列中的敏感詞彙逐一替換 foreach arr as key val return post content sensitive檔案 詞1 詞2 詞3 php cli模式 方式1 請求輸入...

PHP基礎知識建構函式

php基礎知識建構函式 created by phpstorm.user administrator date 2016 7 16 0016 time 15 05 header content type text html charset utf 8 class site 析構函式 public f...

PHP基礎知識筆記(函式)

php函式 array 陣列相關函式 calendar 日曆相關函式 date 日期時間相關函式 directory 目錄相關函式 error 錯誤相關函式 filesystem 檔案系統相關函式 filter 過濾相關函式 ftp ftp 檔案傳輸協議 相關函式 超文字傳送協議 相關函式 libx...