- 1、PHP 函數有哪些
- 2、php http相關的函數有哪些
- 3、PHP5.3 為何不建議使用split()函數
array_values($arr); 獲得數組的值
array_keys($arr); 獲得數組的鍵名
array_flip($arr); 數組中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)
in_array(“apple”,$arr); 在數組中檢索apple
array_search(“apple”,$arr); 在數組中檢索apple ,如果存在返回鍵名
array_key_exists(“apple”,$arr); 檢索給定的鍵名是否存在數組中
isset($arr[apple]): 檢索給定的鍵名是否存在數組中
current($arr); 返回數組中的當前單元
pos($arr); 返回數組中的當前單元
key($arr); 返回數組中當前單元的鍵名
prev($arr); 將數組中的內部指針倒回一位
next($arr); 將數組中的內部指針向前移動一位
end($arr); 將數組中的內部指針指向最後一個單元
reset($arr; 將數組中的內部指針指向第一個單元
each($arr); 將返回數組當前元素的一個鍵名/值的構造數組,並使數組指針向前移動一位
list($key,$value)=each($arr); 獲得數組當前元素的鍵名和值
數組和變量之間的轉換
extract($arr);用於把數組中的元素轉換成變量導入到當前文件中,鍵名當作變量名,值作為變量值
註:(第二個參數很重要,可以看手冊使用)使用方法 echo $a;
compact(var1,var2,var3);用給定的變量名創建一個數組
等等 還有好多 ,看一一看
1.首先是數據庫方面的函數,例如:mysql_connect,mysql_create_db,mysql_fetch_array,mysql_select_db,mysql_query,數據庫的函數眾多,最好寫成一個類,可以參考discuz,phpcms等,如果是php5,可以使用PDO
2.php的數組很強大,很多地方要用到最好把關於數組的循環,分割,刪除等記住,例如:is_array,implode,explode,array_keys,array_merge等
3.還有就是記牢一些安全性的函數,例如:addslashes,htmlspecialchars等。其他還有字符處理:subtr,strlen,trim等
4.初學者要盡量使用專業的編輯器,例如:UE,editplus等,有利於拼寫和記憶函數,少用IDE工具,例如zendstudio等,這些雖然方便,但是不利於記憶函數,加入沒有了IDE的情況下,就成了盲人了,雖有思路,但寫不出代碼來。
本地測試的程序上傳到服務器出現很多錯誤,Deprecated: Function split() is deprecated查了原因是因為PHP的版本不同所導致的,本身程序開發的時候用的是PHP5.2以下版本,而現在空間上用的是PHP5.3的版本,很多PHP函數已經過時不能用了,這裡的這個錯誤原因就是函數split()在 PHP5.3 中已經不建議使用了。
原創文章,作者:M8TND,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126467.html