/******************************【10個字串處理函式】***************************/
strlen、strpos、str_repeat、str_replace、str_split、is_string、substr、
substr_count、strrev、trim(ltrim/rtrim)
/****************************【10個陣列處理函式】***************************/
array_pop、array_push、array_shift(頭部丟擲)、array_unshift、
count、array_diff、array_intersect、array_search、array_unique、
array_sum、array_merge、array_column
[說明]
array_unique — 移除陣列中重複的值
array_keys — 返回陣列中部分的或所有的鍵名
array_values — 返回陣列中所有的值
/****************************【php超全域性變數】***************************/
$_post、$_get、$_request、$_cookie、$_session、$_server、$_globals
[說明]在全部作用域中始終可用的內建變數
$_globals['name'] --- 引用全域性作用域中可用的全部變數,變數的名字就是陣列的鍵。
$_server --- 伺服器資訊
/****************************【php魔術常量】***************************/
__line__ ----檔案的當前行號
__file__ ----檔案的完整路徑和檔名 (d:\phpstudy\www\phpinfo.php)
__dir__ ----檔案所在的目錄 (d:\phpstudy\www)
__function__ ---函式名稱
__class__ ---類的名稱
__method__ ---類的方法名
————namespace__ ---當前命名空間的名稱
__trait__ --- trait的名字[不了解]
/*****************************【php魔術方法】***********************************/
__construct() 建構函式
__destruct() 析構函式
__call() 在物件中呼叫乙個不可訪問方法時,__call() 會被呼叫。
__set() 在給不可訪問屬性賦值時,__set() 會被呼叫。
__get() 讀取不可訪問屬性的值時,__get() 會被呼叫。
__isset() 當對不可訪問屬性呼叫 isset() 或 empty() 時,__isset() 會被呼叫。
__unset() 當對不可訪問屬性呼叫 unset() 時,__unset() 會被呼叫。
__tostring() 用於乙個類被當成字串時應怎樣回應。例如 echo $obj;
[說明]
__tostring()此方法必須返回乙個字串,否則將發出一條 e_recoverable_error 級別的致命錯誤。
__construct()具有建構函式的類會在每次建立新物件時先呼叫此方法,所以非常適合在使用物件之前做一些初始化工作。
/****************************【define、const定義常量區別】*****************************/
/****************************【特殊處理函式】***************************/
1、var_export — 輸出或返回乙個變數的字串表示
$arr = array(1,2,3,4,5);
$str = export($arr,true);
2、serialize — 產生乙個可儲存的值的表示 [序列化]
unserialize — 從已儲存的表示中建立 php 的值
[作用]可將陣列轉化為字串型別儲存到資料庫
3、str_split — 將字串轉換為陣列
[str_split(string,split_length)
string輸入字串。
split_length每一段的長度(預設為1)。
]/****************************【php型別轉化】***************************/
[說明] php是乙個弱型別的語言
我們在與字串進行數**算時,實際php會盡可能將字串進行轉換,
如果是數字開頭的話則轉換成該數字,比如"15%"會變成15;
如果不是數字開頭則會變成0
Pandas基礎 綜合練習 Python學習筆記
1 請刪除最後一列為缺失值的行,並求所有在杭州發貨的商品單價均值。2 商品標題帶有 嘉興 但發貨地卻不在嘉興的商品有多少條記錄?3 請按照分位數將 分為 高 較高 中 較低 低 5 個類別,再將 類別結果插入到標題一列之後,最後對類別列進行降序排序。4 付款人數一欄有缺失值嗎?若有則請利用上一問的分...
Php綜合手冊
1.字串和array互轉 計算array長度 假設 arr array 0 corn 1 broccoli 2 zucchini txt corn,broccoli,zucchini count arr array長度 implode arr array轉字串,結果為 corn,broccoli,z...
php基礎學習
php預先定義了幾個常量,並提供了一種機制在執行時自己定義。常量和變數基本上是一樣的,不同的是 常量必須用define函式定義,常量一旦定義好,就不能被重新定義了。php中預先定義好的常量 file 當前正在處理的指令碼檔名。如果使用在乙個被包含的檔案中,那麼它的值就是這個被包含的檔案,而不是包含它...