PHP中一些函數方法

php自定義函數之遞歸函數


<?php

$n = 2;

function dg( $n ){

 echo $n.'<br />';

 $n = $n - 1;

 if($n > 0){
 //在函數體內調用了dg自己喲
 dg($n);

 }else{

 echo '--------------';
 }

 echo '俺是狗蛋,俺還沒執行' . $n . '<br />';

}
?>

php自定義函數之靜態變量

<?php
//--------------如何理解static靜態變量-----------
 
/** 普通局部變量 */
function local() {
 $loc = 0; //這樣,如果直接不給初值0是錯誤的。
 ++$loc;
 echo $loc . '<br>';
}
local(); //1
local(); //1
local(); //1
echo '===================================<br/>';
 
/** static靜態局部變量 */
function static_local() {
 static $local = 0 ; //此處可以不賦0值
 $local++;
 echo $local . '<br>';
}
static_local(); //1
static_local(); //2
static_local(); //3
//echo $local; 注意雖然靜態變量,但是它仍然是局部的,在外不能直接訪問的。
echo '=======================================<br>';
 
/** static靜態全局變量(實際上:全局變量本身就是靜態存儲方式,所有的全局變量都是靜態變量) */
function static_global() {
 global $glo; //此處,可以不賦值0,當然賦值0,后每次調用時其值都為0,每次調用函數得到的值都會是1,但是不能想當然的寫上"static"加以修飾,那樣是錯誤的.
 $glo++;
 echo $glo . '<br>';
}
static_global(); //1
static_global(); //2
static_global(); //3
?>

php? 使用系統內置函數

<?php
$shuaige = array("a" => "wuyanzhu", "b" => "huangxiaoming", "c" => "ninzetao");
function test_print($item2, $key)
{
 echo $key ." ---". strtoupper($item2) . "<br />\n";
}
echo '<pre>';
var_dump($shuaige);
echo '</pre>';
array_walk($shuaige, 'test_print');
echo '用自定義函數test_print執行后的效果:';
echo '<pre>';
var_dump($shuaige);
echo '</pre>';
?>

亞麻跌”是PHP學習時間處理的關鍵

Y 英文是 year,為年份代表年 ——亞

m 英文代表month,為月份代表——麻

d 英文代表day,為日期 代表——跌

所以我們需要輸出前前的年份,月份,日期的話。例如:1997年7月1日,我們就可以用到上面的三個參數。

H:m:s 代表的是:時分秒

h 的英文為:hour 代表小時

i的英文為:minute 代表分鐘

s的英文為:second 代表秒

<?php

//就可以顯示出來當前的時間了喲。
echo date('Y-m-d H:i:s');
?>





<?php
   $mytime=getdate(); 
   print_r( $mytime);
---------------------------
$mytime = getdate();
echo "年 :".$mytime['year']."\n";
echo "月 :".$mytime['mon']."\n";
echo "日 :".$mytime['mday']."\n";
echo "時 :".$mytime['hours']."\n";
echo "分 :".$mytime['minutes']."\n";
echo "秒 :".$mytime['seconds']."\n";
echo "一個小時中的第幾鐘 :".$mytime['minutes']."\n";
echo "這是一分鐘的第幾秒 :".$mytime['seconds']."\n";
echo "星期名稱 :".$mytime['weekday']."\n";
echo "月份名稱 :".$mytime['month']."\n";
echo "時間戳   :".$mytime[0]."\n";
?>

php日期驗證函數

bool checkdate ( int $month , int $day , int $year )
<?php
var_dump(checkdate(12, 31, 2018));
var_dump(checkdate(2, 29, 2011));
?>

microtime()這個函數,能夠返回當前 Unix 時間戳和微秒數。

<?php
//開始時間
$time_start = microtime(true);

//循環一萬次
for($i = 0 ; $i < 10000 ; $i++){


   //你可以用上,mktime() 生成一個昨天的時間

   //再用strtotime() 生成一個昨天的時間

   //對比兩個函數認的效率高

}

//結整時間
$time_end = microtime(true);
//相減得到運行時間
$time = $time_end - $time_start;

echo "這個腳本執行的時間為 $time seconds\n";
?>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,836評論 6 540
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,275評論 3 428
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,904評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,633評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,368評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,736評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,740評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,919評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,481評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,235評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,427評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,968評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,656評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,055評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,348評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,160評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,380評論 2 379

推薦閱讀更多精彩內容

  • 總結了一些開發中常用的函數: usleep() //函數延遲代碼執行若干微秒。 unpack() //函數從二進制...
    ADL2022閱讀 470評論 0 3
  • php usleep() 函數延遲代碼執行若干微秒。 unpack() 函數從二進制字符串對數據進行解包。 uni...
    思夢PHP閱讀 1,999評論 1 24
  • PHP常用函數大全 usleep() 函數延遲代碼執行若干微秒。 unpack() 函數從二進制字符串對數據進行解...
    上街買菜丶迷倒老太閱讀 1,380評論 0 20
  • “希望有人懂你的低頭不語,小心翼翼守護你的孩子氣。” ??? ????
    仙噠噠閱讀 336評論 0 0
  • 這是一次十分突然的三下鄉之行——在我本學期最后一門考試的前一天開始宣傳,距離出發時間只有十天。盡管這次要去的是一個...
    陌隱moy閱讀 162評論 0 0