麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

10條php編程小技巧

2024-04-25 20:38:28
字體:
來源:轉載
供稿:網友

1、寫程序的時候會用到這種情況,比如對一個數字進行四舍五入取整。很多人會這樣寫:

代碼如下:

input a

if a - int(a) >= 0.5 then

a = a +1

end if

其實這個判斷語句可以使用一個很簡單的表達式來寫

代碼如下:

a = fix(a + sgn(a) *0.5)

用php寫作:

代碼如下:

$a = intval($a + 0.5 * ($a >0 ? 1 : -1) );

分析:

假設 a為 4.4 那么 a+0.5 = 4.9 intval()以后為4 ,假設a為4.6 a+0.5=5.1 那么intval()以后則為5,因此實現了四舍五入。

正數+0.5 , 負數則-0.5。

如果說四舍五入保留2位小數也同理。

代碼如下:

$a = intval(a * 100 + 0.5 * ($a >0 ? 1 : -1) ) /100。

2、 求如果a-b的值,如果小于0則取0,可以寫城

代碼如下:

$result = max(0,$a-$b);

3、導入數據時,可以選擇采用csv格式 php對getcsv處理起來非常方便。

4、在替換字符串方面 str_replace()比正則表達式更高效。實際上,根據Making the Web所說,str_replace()比像ereg_replace()和 preg_replace()這樣的正則表達式效率要高61%。

5、if($a==true) if($a)

6、用isset判斷變量和元素是否存在速度較高

7、盡量使用三目運算

8、適當寫if行語句。適當在function內使用return語句 減少分支

9、使用memcache mogodb等降低程序與數據庫負擔

10、臨時數據可以使用sqllite記錄

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色婷婷tv| javhdfreejaⅴhd| 九一国产精品 | 黄色视频a级毛片 | 中文字幕在线观看日韩 | 曰批全过程40分钟免费视频多人 | 成人毛片网 | 亚欧在线免费观看 | xxxx hd video 69| av播播 | 337p粉嫩大胆噜噜噜亚瑟影院 | 草莓视频在线导航 | 国产精品视频一区二区噜噜 | 久久精品亚洲国产奇米99 | 视频一区 在线 | 娇喘视频在线观看 | 午夜视频色| 韩国一大片a毛片 | 99精品国产一区二区三区 | arabxxxxvideos| 午夜精品成人 | 海外中文字幕在线观看 | 久久久麻豆 | 国毛片 | 国产98色| 免费欧美精品 | 欧美成人黄色小视频 | av黄色片网站 | 高清视频一区二区 | 免费高清一级欧美片在线观看 | 国产成人精品一区二区视频免费 | 国产人成精品一区二区三 | 亚洲电影在线观看高清免费 | 久久国产精品免费视频 | 神马顶级推理片免费看 | 国产亚洲精品久久午夜玫瑰园 | 黄色片网站免费看 | 久久精品之 | 欧美视频在线一区二区三区 | 新久久久久久 | 国产精品久久久久久久久久大牛 |