劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-22 02:59
在PHP中用正則表示式匹配電話號碼字串?
11
回覆列表
1 # 使用者683598232806
非瞠目結舌,只是一點小技巧
foreach效率更高,儘量用foreach代替while和for迴圈。迴圈內部不要宣告變數,尤其是物件這樣的變數。迴圈裡別用函式在多重巢狀迴圈中,如有可能,應當將最長的迴圈放在內層,最短迴圈放在外層,從而減少cpu跨迴圈層的次數,最佳化程式效能。用單引號替代雙引號引用字串以實現PHP效能最佳化。用i+=1代替i=i+1。符合c/c++的習慣,效率還高。最佳化Select SQL語句,在可能的情況下儘量少的進行Insert、Update操作,達到PHP效能最佳化的目的。某些地方使用isset代替strlen儘量的少進行檔案操作,雖然PHP的檔案操作效率也不低的。儘可能的使用PHP內部函式。在可以用PHP內部字串操作函式的情況下,不要用正則表示式。在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,儘量用file_get_contents,因為它的效率高得多。但是要注意file_get_contents在開啟一個URL檔案時候的PHP版本問題。不要隨便就複製變數Apache解析一個PHP指令碼的時間要比解析一個靜態HTML頁面慢2至10倍。儘量多用靜態HTML頁面,少用指令碼。試著喜歡使用三元運算子(?:)。使用選擇分支語句,switch case好於使用多個if,else if語句,並且程式碼更加容易閱讀和維護。當echo字串時用逗號代替點連線符更快些。echo一種可以把多個字串當作引數的“函式”。echo是語言結構,不是真正的函式,故把函式加上了雙引號。例如
發表回復
相關內容
js如何利用正則表示式擷取指定長度字串?
mysql如何用正則表示式,擷取字串?
用正則表示式怎樣匹配,不包含特定字串的字串?
在AIX下的正則表示式怎樣匹配一個完整的字串?
在DW中用PHP怎麼建立站點?
PHP中用什麼框架和資料庫最好?為什麼?
為什麼企業的應用系統中用PHP較少,而Java、NET比較多?
PHP中用日期函式顯示當前年月日喝當前時間?
php正則表示式如何判斷一個字串是否為合法的四則數學算式?
∧
中秋節和大豐收的關聯?
∨
夢見自己手被蛇咬上?
熱門排行
2021TAYRON330動力怎樣?
甄貓靠譜嗎?
比亞迪唐冠軍版電池容量?
鹹魚之王黃金錦鯉與利刃哪個好?
龍華富士康ackn是流水線嗎?
適合露營自駕的車型?
騎手接單取消配送要付多少違約金?
清風抽紙190*132是什麼規格?
晶核冒險者小屋怎麼去?
我的世界攻擊力最高的武器是什麼?
非瞠目結舌,只是一點小技巧
foreach效率更高,儘量用foreach代替while和for迴圈。迴圈內部不要宣告變數,尤其是物件這樣的變數。迴圈裡別用函式在多重巢狀迴圈中,如有可能,應當將最長的迴圈放在內層,最短迴圈放在外層,從而減少cpu跨迴圈層的次數,最佳化程式效能。用單引號替代雙引號引用字串以實現PHP效能最佳化。用i+=1代替i=i+1。符合c/c++的習慣,效率還高。最佳化Select SQL語句,在可能的情況下儘量少的進行Insert、Update操作,達到PHP效能最佳化的目的。某些地方使用isset代替strlen儘量的少進行檔案操作,雖然PHP的檔案操作效率也不低的。儘可能的使用PHP內部函式。在可以用PHP內部字串操作函式的情況下,不要用正則表示式。在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,儘量用file_get_contents,因為它的效率高得多。但是要注意file_get_contents在開啟一個URL檔案時候的PHP版本問題。不要隨便就複製變數Apache解析一個PHP指令碼的時間要比解析一個靜態HTML頁面慢2至10倍。儘量多用靜態HTML頁面,少用指令碼。試著喜歡使用三元運算子(?:)。使用選擇分支語句,switch case好於使用多個if,else if語句,並且程式碼更加容易閱讀和維護。當echo字串時用逗號代替點連線符更快些。echo一種可以把多個字串當作引數的“函式”。echo是語言結構,不是真正的函式,故把函式加上了雙引號。例如