[ Index ] |
PHP Cross Reference of phpBB-3.3.7-deutsch |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * @package s9e\TextFormatter 5 * @copyright Copyright (c) 2010-2021 The s9e authors 6 * @license http://www.opensource.org/licenses/mit-license.php The MIT License 7 */ 8 namespace s9e\TextFormatter\Parser\AttributeFilters; 9 10 class TimestampFilter 11 { 12 /** 13 * Filter a timestamp value 14 * 15 * @param string $attrValue Original value 16 * @return mixed Filtered value, or FALSE if invalid 17 */ 18 public static function filter($attrValue) 19 { 20 if (preg_match('/^(?=\\d)(?:(\\d+)h)?(?:(\\d+)m)?(?:(\\d+)s)?$/D', $attrValue, $m)) 21 { 22 $m += [0, 0, 0, 0]; 23 24 return intval($m[1]) * 3600 + intval($m[2]) * 60 + intval($m[3]); 25 } 26 27 return NumericFilter::filterUint($attrValue); 28 } 29 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Mar 24 21:31:15 2022 | Cross-referenced by PHPXref 0.7.1 |