題目:生日「1994/8/8」 結果 「22歲」;
<?php
header("content-type:text/html;charset=utf-8");
function diffdate($date1,$date2)
list($y1,$m1,$d1)=explode('-',$date1); //把陣列中的值賦給一些變數:
list($y2,$m2,$d2)=explode('-',$date2);
$y=$y2-$y1;
$m=$m2-$m1;
$d=$d2-$d1;
if($d<0)
if($m<0)
return array('year'=>$y,'month'=>$m,'day'=>$d);
}$arr=(diffdate('2016-08-04','1994-8-8'));
echo "您今年".$arr['year']."歲了";
題目:生日「6 october 2011」結果「5歲」。
<?php
header("content-type:text/html;charset=utf-8");
function birthday($birthday)
list($y1,$m1,$d1) = explode("-",date("y-m-d",$age)); //list()把陣列中的值賦給一些變數:
$now = strtotime("now");
list($y2,$m2,$d2) = explode("-",date("y-m-d",$now)); //explode()將字串分割陣列
$age = $y2 - $y1;
if((int)($m2.$d2) < (int)($m1.$d1))
$age -= 1;
return $age;
}echo birthday('1997-03-24');
PHP基礎測試題(一)
1.echo,print printf print r var dump sprintf 區別 echo 是乙個語句,其它的是函式,echo可以輸出多個值,效率高。print 只可以輸出乙個值,print 有返回值 正常輸出返回1 riintf 是乙個格式化輸出 d f s print r 輸出陣列...
php測試題及答案
1 lamp具體結構不包含下面哪種 a a windows系統 b apache伺服器 c mysql資料庫 d php語言 2 以下哪個sql語句是正確的 d a insert into users values p001 張三 男 b create table 表名 code int prima...
黑馬基礎測試題(一)
1 從鍵盤接受乙個數字,列印該數字表示的時間,最大單位到天,例如 鍵盤輸入 6,列印6秒 鍵盤輸入 60,列印1分 鍵盤輸入 66,列印1分 6秒 鍵盤輸入 666,列印11分 6秒 鍵盤輸入 3601 列印1小時1 秒2 編寫乙個函式,函式內輸出乙個字串,並在主函式內呼叫它。3 為什麼需要配置 p...