您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關利用PHP怎么實現一個年齡計算函數,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
具體方法如下
<?php /** * PHP 年齡計算函數 * * 參數支持數組傳參和標準的 Mysql date 類型傳參 * params sample * -------------------------------------------------- $birthArr = array( 'year' => '2000', 'month' => '11', 'day' => '3' ); $birthStr = '2000-11-03'; * -------------------------------------------------- * ); * @author IT不倒翁 <itbudaoweng@gmail.com> * @copyright (c) 2011,2012 Just Use It! * @link IT不倒翁 http://yungbo.com * @param string|array $birthday * @return number $age */ function getAge($birthday) { $age = 0; $year = $month = $day = 0; if (is_array($birthday)) { extract($birthday); } else { if (strpos($birthday, '-') !== false) { list($year, $month, $day) = explode('-', $birthday); $day = substr($day, 0, 2); //get the first two chars in case of '2000-11-03 12:12:00' } } $age = date('Y') - $year; if (date('m') < $month || (date('m') == $month && date('d') < $day)) $age--; return $age; }
上述就是小編為大家分享的利用PHP怎么實現一個年齡計算函數了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。