久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP自定義函數(shù)+系統(tǒng)函數(shù)庫(代碼示例)

PHP自定義函數(shù)+系統(tǒng)函數(shù)庫(代碼示例)

全局變量

  $n = 5; //全局變量     function fun1(){         global $n;         echo '我在函數(shù)體內(nèi)也可以調(diào)用全局變量n,它的值是:' , $n;//5         $n++;     }     fun1();     echo '<hr>';     echo $n;//6
  $n = 6;     function fun1(){         echo '變量的值是:' , $GLOBALS['n'];         $GLOBALS['n']++;     }     fun1();     echo $GLOBALS['n'];

不使用循環(huán)語句,來計算1~100的和

    function recursive($n){         if($n>=1){             return $n + recursive($n-1);         }     }     echo recursive(100);

引用

    $foo = 'Bob';     $bar = &$foo; //看待成變量的別名     $bar = 'Rose';     echo $foo;//Rose     $foo = 'Mooc';     $bar = &$foo; //看待成變量的別名     unset($foo); //變量銷毀     echo $bar;//Mooc

自定義函數(shù)

    function fun1(&$n){         $n++;         echo '我是函數(shù)體內(nèi)的局部變量' ,  $n ;//4     }     $n = 3;     fun1($n);     echo $n , '<hr>';//4

獲得擴展名

    function getExtension($filename)     {         $pos = strrpos($filename, '.');         $extension = strtolower(substr($filename, $pos + 1));         return $extension;     }     $path = 'mooc.func.pHP';     var_dump(getExtension($path));

求平均數(shù)

  function avg(...$args)     {         return $args;     }     var_dump(avg(1, 2, 3));

系統(tǒng)函數(shù)庫

字符串轉(zhuǎn)數(shù)組

    $str = 'A|B|C|D';     $arr = explode('|', $str);     print_r($arr);//[A,B,C,D]

數(shù)組轉(zhuǎn)字符串

    $arr2 = array('Tom','John','Rose');     $str2 = implode(',',$arr2);     echo $str2;//Tom,John,Rose

獲取擴展名:

方法一

    $filename = 'ab.cd.gif.JpEg'; //gepj.fig.dc.ba     $num = strrpos($filename, '.');     echo strtolower(substr($filename, $num+1)) , '<br/><br/>';//jpeg

方法二

    $filename = 'ab.cd.gif.JpEg'; //gepj.fig.dc.ba     $str2 = strrev($filename);//strrev反轉(zhuǎn)字符串     $num = strpos($str2, '.');     echo strtolower(strrev(substr($str2, 0,$num)));//jpeg

trim移除字符串兩側(cè)的字符

  $str = "nnttABCtt";     echo trim($str);//ABC

md5()加密

    $str = 'abc';     echo md5($str);//900150983cd24fb0d6963f7d28e17f72

格式化字符串

    $number = 5;     $str = 'shanghai';     $txt = sprintf('there are %d million cars in %s',$number,$str);     echo $txt;//there are 5 million cars in shanghai     $number = 123;     $txt = sprintf("帶有兩位小數(shù)的結果是:%1$.2f,n不帶小數(shù)的是:%1$d",$number);     echo $txt;//帶有兩位小數(shù)的結果是:123.00,不帶小數(shù)的是:123

htmlspecialchars特殊字符轉(zhuǎn)為HTML實體

    $str = "A>B,B<C,Tom&John,He said:"I'm OK"";     echo htmlspecialchars($str,ENT_QUOTES);//A&gt;B,B&lt;C,Tom&amp;John,He said:&quot;I&#039;m OK&quot;

通過str_replace進行轉(zhuǎn)換

    $str1 = str_replace('&', '&amp;', $str); //必須是第一階梯     $str2 = str_replace('>', '&gt;', $str1);     $str2 = str_replace('<', '&lt;', $str2);     $str2 = str_replace('"', '&quot;', $str2);     $str2 = str_replace(''', '&#39;', $str2);     echo $str2;//A&gt;B,B&lt;C,Tom&amp;John,He said:&quot;I&#039;m OK&quot;

str_ireplace不區(qū)分大小寫

  $str = 'javascript';     echo str_ireplace('A', 'b', $str);//jbvbscript

隨機地打亂字符串中的所有字符

    $str = 'abcdefghijklmnopqrstuvwxyz';     $str = str_shuffle($str);     echo substr($str,0,4);//drif

strlen獲得字符長度

  $str1 = NULL;//0     $str2 = 'AB';//2     $str3 = '中國';//6 一個中文3個字符     echo strlen($str1) , strlen($str2) , strlen($str3);

stripos不區(qū)分大小寫,字符串從0開始編號,如果沒有出現(xiàn),則返回FALSE

    $str1 = 'javascript';     $str2 = 'A';     var_dump(stripos($str1, $str2)); //int(1)

搜索$str2在字符串中的位置,并返回從該位置到字符串結尾的所有字符

  $str1 = 'abcdcef';     $str2 = 'c';     echo strrchr($str1, $str2);//cef

獲取擴展名

    $filename = 'a.bc.cd.png';     echo substr(strrchr($filename, '.'),1);//png

strtoupper轉(zhuǎn)大寫

strtolower轉(zhuǎn)小寫

    $str1 = 'html';     $str2 = 'PHP';     echo strtoupper($str1) , strtolower($str2);//HTMLphp

ucfirst句子首字母大寫

ucwords單詞首字母大寫

    $str3 = 'this is a test';     echo ucfirst($str3) , ucwords($str3);

substr截取字符串

負數(shù)=字符串長度+該負數(shù)

    $str = 'javascript';     echo strlen($str);//10     echo substr($str, 0,4) ;//java     echo substr($str, 4);//script     echo substr($str, -2);//pt   -2=10-2=8     echo substr($str, -5,-2) , "n";//cri   -5,-2=5,8

將字符串轉(zhuǎn)為Zend_Controller_Front

   $str = 'ZenD_CONTRollER_FronT';     //1.轉(zhuǎn)換小寫     $str1 = strtolower($str);     //2.將下劃線替換成空格     $str2 = str_replace('_', ' ', $str1);     //3.通過ucwords進行首字母大寫操作     $str3 = ucwords($str2);     //4.將空格替換成下劃線     $str4 = str_replace(' ', '_', $str3);     echo $str4;//Zend_Controller_Front
floor() ceil()     $x = 2.7;     $y = 3.01;     echo floor($x) , '<br/><br/>';//2 向下取整     echo ceil($y) , '<br/><br/>';//4 向上取整

假設記錄數(shù)為X,每頁顯示Y條記錄,求總頁數(shù)z

  z = ceil(X/Y);

fmod()對浮點數(shù)取模

    echo fmod(7.8,3) , '<br/>';//1.8

對整數(shù)取模

    echo 7.8 % 3 ; //整數(shù)余數(shù)的操作//1

格式化數(shù)字

    $x = 7896.827;     echo number_format($x) , '<br/><br/>';//7,897     echo number_format($x,2) , '<br/><br/>';//7,896.83

pow()冪操作 sqrt()平方根操作

    echo pow(2,3);//8     echo sqrt(4) ;//2

mt_rand()是更好的隨機數(shù)生成器,因為它跟rand()相比播下了一個更好地隨機數(shù)種子;而且性能上比rand()快4倍

    echo rand(50,80);     echo mt_rand(10,99);

生成四位數(shù)隨機驗證碼

  $chars = 'abcdefghijlmnopqrstuvwxyz789654321';     $len = strlen($chars);     for($i=0;$i<4;$i++){         $char .= substr($chars,mt_rand(0,$len-1),1);     }     echo $char;

round()四舍五入

    $x = 7.238;     echo round($x);//7     echo round($x,2);//7.24

strtotime字符串轉(zhuǎn)時間

   echo '當前日期:'  , date('Y-m-d') , "n";//2020-01-10     echo '下個月的日期:' , date('Y-m-d', strtotime('1 month')) , "n";//2020-02-10     echo '上個月最后一天:' , date('Y-m-d H:i:s',strtotime('last day of -1 month')) , "n";//2019-12-31 10:39:12     echo '上個月最后一天零點:' , date('Y-m-d H:i:s', strtotime("midnight last day of -1 month")) , "n"; //2019-12-31 00:00:00     echo '昨天零點:' ,  date('Y-m-d H:i:s',strtotime('yesterday')) , "n";//2020-01-09 00:00:00     echo '現(xiàn)在:' ,  date('Y-m-d H:i:s',strtotime('now')) , "n";//2020-01-10 10:39:12     echo '三個星期之間的時間戳是:' ,  strtotime('-3 weeks');//三個星期之間的時間戳是:1576810790     echo (time() -  strtotime('-3 weeks'))/86400 ;//21  間隔時間     echo '上個月:'.date('Y-m-d H:i:s',strtotime('-1 month')) ; //上個月:2019-12-10 10:59:50     echo '上個月的第一天:'.date('Y-m-d H:i:s',strtotime('first day of -1 month'));//上個月的第一天:2019-12-01 10:59:50

返回當前本地的日期/時間的日期/時間信息

    print_r(getdate());     //Array     //(     //    [seconds] => 3     //    [minutes] => 42     //    [hours] => 10     //    [mday] => 10     //    [wday] => 5     //    [mon] => 1     //    [year] => 2020     //    [yday] => 9     //    [weekday] => Friday     //[month] => January     //[0] => 1578624123     //)

microtime()返回當前 Unix 時間戳的微秒數(shù)

    echo microtime();//0.41369400 1578624195

當設置為 TRUE 時,規(guī)定函數(shù)應該返回一個浮點數(shù),否則返回一個字符串;默認為 FALSE

  echo microtime(true);//1578624195.4137

計算程序運行時間

    $start = microtime(true);     $sum = 0;     for ($i=0; $i <1000000 ; $i++) {          $sum += $i;     }     $end = microtime(true);     echo  '共花費' , round($end - $start,3) , '秒';//共花費0.016秒
time()     echo time() ;//1578625294     echo '當前的日期時間是:' , date('Y-m-d H:i:s') ;//當前的日期時間是:2020-01-10 11:01:34     echo '昨天的日期時間是:' , date('Y-m-d H:i:s',time()-86400) ; //24*60*60 //昨天的日期時間是:2020-01-09 11:01:34

uniqid() 函數(shù)基于以微秒計的當前時間,生成一個唯一的 ID

    echo uniqid();//5e17e94f8a19b     echo uniqid('abc');//abc5e17e96c1771e     echo uniqid(microtime());//0.09603300 15786253885e17e96c17727     echo uniqid(microtime() . mt_rand()); //mt_rand(100,999);//0.09604200 15786253884744704985e17e96c1772f     //uuid 8-4-4-4-12 = 32     echo md5(uniqid(microtime() . mt_rand()));//cf6333288fcb04f60fbbedafd127201e
session     session_start();     echo session_id();//bp99jhu204h6vi214ttgcjce80

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
老司机免费视频一区二区三区| 久久国产精品久久w女人spa| 中日韩男男gay无套| 福利视频一区| 国产欧美69| 麻豆国产精品视频| 国产精品美女在线观看直播| 国产精品最新| 国产精品最新自拍| 欧美成a人片免费观看久久五月天| 欧美日一区二区在线观看| 中文字幕成人| 久久福利毛片| 久久性天堂网| 一区二区亚洲视频| 不卡一区2区| 午夜精品免费| 亚洲欧美日韩精品一区二区| 免播放器亚洲| 亚州av日韩av| 91亚洲无吗| 欧美交a欧美精品喷水| 麻豆久久久久久久| 国产一区2区| 伊人久久在线| 91精品蜜臀一区二区三区在线| 欧美91视频| 丝袜美腿亚洲色图| 欧美日韩午夜| 国产成人精品亚洲线观看| 精品精品99| 亚洲性色av| 欧美在线资源| 亚洲欧美网站在线观看| 91福利精品在线观看| 国产精品久久久久久久久久白浆| 国产成人久久| 欧美日韩国产在线一区| 亚洲精品日韩久久| 国产精品4hu.www| 日韩国产一区| 鲁大师影院一区二区三区| 精品国产黄a∨片高清在线| 久久久水蜜桃av免费网站| 欧美一级专区| 日本中文字幕一区二区| 国产精品流白浆在线观看| 午夜av不卡| 免费在线观看不卡| 欧美成人一二区| 国内精品福利| 国产毛片精品| 国产91久久精品一区二区| 亚洲精品欧洲| 日韩精品dvd| 亚洲精品黄色| 97精品97| 日韩在线观看一区二区| 国产精品免费大片| 999国产精品视频| 免播放器亚洲一区| 久久精品99国产精品日本| 三上悠亚国产精品一区二区三区| 蜜桃视频一区二区| 国产一区二区三区黄网站| 久久国产高清| 国产一区三区在线播放| 视频在线观看一区二区三区| 精品欧美日韩精品| 久久av在线| 水蜜桃久久夜色精品一区| 久久午夜精品一区二区| 欧美xxxx中国| 亚洲天堂av资源在线观看| 精品午夜av| 日韩视频中文| 久久99国产精品视频| 欧美综合国产| аⅴ资源天堂资源库在线| 中文字幕亚洲在线观看| 在线天堂资源www在线污| 天堂精品久久久久| 99精品在线观看| 国产精品视频一区二区三区四蜜臂 | 电影91久久久| 亚洲精品婷婷| 午夜精品久久久久久久久久蜜桃| 日韩av一区二区在线影视| 国产综合精品一区| 国产精品白丝av嫩草影院| 狠狠久久婷婷| 日韩不卡一区| 国产精品极品| 亚洲精品日韩久久| 成人av二区| www.com.cn成人| 国产精品v亚洲精品v日韩精品| 亚洲专区视频| 一本色道久久精品| 久久久久美女| 国产aⅴ精品一区二区三区久久| 亚洲精品乱码久久久久久蜜桃麻豆 | 日本电影久久久| 在线亚洲观看| 欧美日韩水蜜桃| 国产精品原创| 精品国产成人| 国产欧美大片| 日韩专区视频网站| 久久亚洲精品伦理| 极品日韩av| 日韩在线观看不卡| 精品一区二区三区四区五区| 欧美性www| 日韩中文字幕亚洲一区二区va在线| 免费一二一二在线视频| 国产精品黄网站| 欧美一级网址| 日韩不卡手机在线v区| 中文字幕视频精品一区二区三区| 亚洲欧美日本日韩| 黄色成人精品网站| 欧美精品羞羞答答| 亚洲成人国产| 久久国产电影| 99精品在线免费在线观看| 少妇久久久久| 999久久久精品国产| 久久精品高清| 韩国三级一区| 天堂av在线| 日韩免费久久| 久久蜜桃资源一区二区老牛| 日韩精品水蜜桃| 色婷婷精品视频| 久久国产直播| 久久美女精品| 好吊视频一区二区三区四区| 亚洲免费高清| 亚洲一区二区三区久久久| 免费视频最近日韩| 免费在线观看一区二区三区| 一区二区国产在线观看| 亚洲精品日本| 婷婷亚洲精品| 日本久久一区| 国产精品免费大片| 精品一级视频| 桃色一区二区| 欧美在线亚洲综合一区| 亚洲免费中文| 日韩国产在线一| 欧美激情视频一区二区三区免费| 精品久久电影| 91精品推荐| 天使萌一区二区三区免费观看| 伊人久久亚洲| 国产精品久久久久77777丨| 国内一区二区三区| 激情国产在线| 欧美另类综合| 日韩精品五月天| 精品久久97| 视频一区中文| 日韩三级精品| 色综合五月天| 亚洲一区黄色| 美女视频黄免费的久久| 99精品视频精品精品视频| 亚洲欧美在线专区| 精品欧美日韩精品| 女主播福利一区| 国产亚洲人成a在线v网站| 国产一区二区三区久久久久久久久| 亚洲精品一区三区三区在线观看| 热久久免费视频| 国内自拍视频一区二区三区| 99re国产精品| 国产精品成人3p一区二区三区| 久久影院一区| 欧美一区久久| 欧美日韩精品一区二区视频| 中文字幕一区二区av| 精品成人18| 免费的成人av| 久久久亚洲欧洲日产| 日韩亚洲一区在线| 狠狠久久婷婷| 久久久国产精品网站| 麻豆成人在线观看| 一区在线免费| 国产日韩亚洲| 激情自拍一区| 日韩美女国产精品| 久久精品福利| 午夜国产欧美理论在线播放| 国产精品色在线网站| 久久久久一区| 日韩一区中文| 福利一区在线|