PHP中常用函式以及若干注意點的說明(二)

2021-05-24 12:33:18 字數 1431 閱讀 1527

接:http://blog.csdn.net/kunshan_shenbin/archive/2011/03/10/6237964.aspx

11.數字相關函式

round() / ceil() / floor()  四捨五入

number_format()   格式化數值(加逗號等,例 100000 => 100,000)

sprintf()    處理數值時作用同上,例如小數點保留幾位等

mt_rand()   生成隨機數

12.日期函式

getdate()   以陣列形式返回日期的各個要素(年月日星期時分秒等)

date() / strtotime()  日期格式化以及日期加減計算用

time() / microtime()  現在的timestamp取得。(unix)

mktime()        日期的timestamp變換

strtotime()     文字列表示的日期timestamp變換

checkdate()    日期格式正確與否的判斷

13.陣列相關函式

print_r() / var_dump() / var_export()      陣列內容除錯,輸出稍有差別

array_merge() / array_merge_recursive()  / +   陣列結合

sort() / rsort() / asort() / arsort() / ksort() / krsort()   陣列排序

array_reverse()  陣列元素倒排

array_unshift()  /  array_shift()    陣列頭部追加/刪除元素

array_push()  / array_pop()   陣列末尾追加/刪除元素

array_splice()    陣列的指定位置追加/刪除/置換元素

array_slice()      取出陣列的一部分

in_array() / array_search()  陣列之中元素值存在與否的判斷

list()   陣列的值以複數個變數的形式返回。      list($id, $name, $age) = $arrdata;

array_walk() / array_map()   陣列元素的一括處理

implode()    陣列元素值拼接並以字串形式返回

explode()   逗號,空格等分割字串生成陣列

14.php環境設定相關

phpinfo() / int_get()  / int_get_all()  取得php.ini中的設定資訊

ini_set() / ini_restore()   php設定資訊值的臨時變更

15.pear:benchmark

benchmark_timer:    測試程式段的執行時間

benchmark_iterate: 測試函式的平均執行時間

PHP中常用函式以及若干注意點的說明(一)

1.型別轉換 intval 轉成int型 strval 轉成string型 floatval 轉成float型 當然也可以強制轉換 int integer bool boolean float double real string array object 2.關於常量 define 定義常量 ge...

PHP中常用函式以及若干注意點的說明(三)

接 http blog.csdn.net kunshan shenbin archive 2011 03 10 6238129.aspx 16.檔案處理 fopen fclose 檔案開啟 關閉 讀 fgets 1行取得 fgetc 1文字取得 fgetcsv csv形式檔案1行取得 fgetss ...

SQL 中常用的日期函式以及SQL中常見的日期轉換

當前年月日curdate 當前的時刻curtime 日期的運算 datediff 2020 10 20 1996 10 29 date diff time,time1 返回兩個日期之間 time,time1 的天數 timediff time,time1 兩個日期相減 time time1,返回 t...