php是一門弱型別語言
函式:
php提供了超過1000個內建函式,除了內建函式,我們可以建立我們自己的函式。函式是可以在程式中重複使用的語句塊,函式在被呼叫時執行。
建立函式:
function name()
//name以字母或者下劃線開頭非數字
對大小寫不敏感//
函式引數:
(1)預設引數值 example($add=50)
example()//將使用預設值 50
也可 example(350)
(2)形參 //類似於c語言操作//
注意php的變數作用域
概念:變數只有在其作用範圍內才可以被使用,這個作用範圍稱為變數的作用域。
返回值:return語句解決
//php array函式:訪問操作簡單陣列和多維陣列//
字串:
字串變數用於儲存並處理文字; 文字值加上雙引號或單引號。與之相對應有php string 函式和 (.)並置運算子。
php提供了大量的字串函式;
如下:
結果為陣列;
將乙個一維陣列的值轉化為字串;
刪除字串左邊的空白字元…
陣列:
陣列可以在單個變數中儲存多個值,並且您可以根據鍵訪問其中的值。
php中有三種型別的陣列:
(1)數值陣列 - 帶有數字 id 鍵的陣列
(2)關聯陣列 - 帶有指定的鍵的陣列,每個鍵關聯乙個值
(3)多維陣列 - 包含乙個或多個陣列的陣列
陣列的宣告和初始化使用函式array(),其格式如下:
php提供了的大量的內建陣列元素,實現各種陣列的操作;
如下,一些常用的操作:
遍歷陣列元素
也可使用for迴圈
刪除陣列中重複的元素
…變數:
變數變數是用於儲存資訊的"容器":
(1)變數以 $ 符號開始,後面跟著變數的名稱
(2)變數名必須以字母或者下劃線字元開始
(3)變數名只能包含字母數字字元以及下劃線(a-z、0-9 和 _ )
(4)變數名不能包含空格
(5)變數名是區分大小寫的($y 和 $y 是兩個不同的變數)
(6)建立(宣告)php 變數
php 沒有宣告變數的命令,變數在第一次賦值給它的時候被建立…
變數引用 , 同c一樣"&"。
// 變數型別:int str array bool object float resource null //
變數作用域函式部分有所闡述。
運算子:
php的time()函式為您提供有關當前日期和時間的所有資訊。它不需要引數但返回乙個整數。time()返回的整數表示自2023年1月1日格林尼治標準時間午夜起經過的秒數。此時間稱為unix紀元,自此以後經過的秒數稱為時間戳。
而php date() 函式用於對日期或時間進行格式化。
設定時區 : date_default_timezone_set()
…
P2637 第一次,第二次,成交!
因為奶牛們的節食運動 奶牛還節食?給農夫john餘下了一大批乾草無法處理,所以他準備要開乙個拍賣會去 他的乾草。他有n 1 n 1000 批乾草 每批大約100捆 他的客戶有m個 1 m 1000 都是和他相鄰的農夫。第i名農夫會告訴農夫john他會為農夫john的每批乾草付p i的錢 1 p i ...
洛谷P2637 第一次,第二次,成交!
題目鏈結 題目描述 因為奶牛們的節食運動給 fj 餘下了一大批乾草無法處理,所以他準備要開乙個拍賣會去 他的乾草。他有 n 批乾草 每批大約 100 捆 他的客戶有 m 個,都是和他相鄰的農夫。第 i 名農夫會告訴 fj 他會為 fj 的每批乾草付 p i 的錢。每個農夫都想買 也只想買 fj 的一...
洛谷 P2637 第一次,第二次,成交!
因為奶牛們的節食運動給 fj 餘下了一大批乾草無法處理,所以他準備要開乙個拍賣會去 他的乾草。他有 n 批乾草 每批大約 100 捆 他的客戶有 m 個,都是和他相鄰的農夫。第 iii 名農夫會告訴 fj 他會為 fj 的每批乾草付 p i 的錢。每個農夫都想買 也只想買 fj 的一批草料。為了確保...