php總結3——基本函數、流程控制中的循環

3.1 php基本函數(數學、日期、字符串)php

數學函數:max         mixed max(number $arg1,number $arg2,……)  求一組數據中的最大值        mixed指混合類型(類型不肯定)函數

   min          mixed min(number $arg1,number $arg2,……)   求一組數據中的最小值加密

   ceil           float ceil(float $value)  向上取整spa

   floor         float floor(float $value)  向下取整md5

   round       float round(float $value) 四捨五入字符串

   rand         int rand([int $min], int $max) 產生隨機整數      []表示參數無關緊要。數學

   mt_rand    int mt_rand([int $min], int $max) 產生更好的隨機數,提升效率。string

日期函數:time   int  time(void)返回當前的時間戳。人爲規定的從1970.01.01 00:00:00 到如今的秒數。效率

  date   string  date(日期格式[時間戳])        格式化一個本地時間/日期變量

   格式: Y 年

m 月

d  日 

H  時

 i  分

 s  秒

  strtotime    int strtotime(string $time [,int $now] )  將任何英文文本的日期時間描述解析爲時間戳。

  date_default_timezone_set(時區) 設置時區。中華人民共和國的時區:"Asia/Shanghai"。// 臨時設置,永久設置就要改配置文件php.ini:date.timezone=PRC

字符串函數: strlen            int strlen(string $string)   獲取字符串長度

strtolower     string strtolower(string $string)   字符串小寫

strtoupper    string strtoupper(string $string)  字符串全大寫

ucfirst           string ucfirst(string $string)  字符串中首字母大寫

ucwords        string ucwords(string $string)  每一個單詞的首字母大寫

strrev            string strrev(string $string)   反轉字符串   hello--->olleh

trim               string trim(string $string) 去掉字符串首尾的空格

str_replace     mixed str_replace(mixed $search,mixed $replace, mixed $subject [, int &$count])  替換

strpos           int strpos(string $haystack, mixed $neddle[, int $offset=0])  查找字符首次出現的位置

substr           string substr(string $string, int $start[, int $length])截取字符串

md5              string mds(string $str) 字符串加密

unset            void unset(mixed $var [,mixed $var [,$...]]); 釋放變量

3.2 流程控制中的循環

for

for(循環條件){

     循環體!

}

while

起始條件;

while(終止條件){

       循環體;

       步長;   //注意:不寫步長會陷入死循環

}

do...while

起始條件;

do{

循環體;

步長;

}while(終止條件);

注意:不管終止條件是否是成立,都會執行一次。

break continue 改變循環狀態

break 終止循環

continue 結束本次循環  循環體  繼續下一次循環

相關文章
相關標籤/搜索