make an absolute URI from a relative one
http://php.net/manual/en/function.header.php
<?php /* Redirect to a different page in the current directory that was requested */ $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\'); $extra = 'mypage.php'; header("Location: http://$host$uri/$extra"); exit; ?>
<?php $start_unix = strtotime("2017-03-01"); echo $start_unix, '<br>'; $start_unix = strtotime("2017-03-01 00:00:01"); echo $start_unix, '<br>'; $start_unix = strtotime("2017-03-02"); echo $start_unix, '<br>';
1488297600
1488297601
1488384000
<?php $start_unix = strtotime("2017-03-01"); echo $start_unix, '<br>'; for ($w = 0; $w < 31; $w++) { $date_unix = $start_unix + $w * 24 * 3600; $date = date('Y-m-d', $date_unix); echo $date, '<br>'; } echo 'w';
1488297600
2017-03-01
2017-03-02
2017-03-03
2017-03-04
2017-03-05
2017-03-06
2017-03-07
2017-03-08
2017-03-09
2017-03-10
2017-03-11
2017-03-12
2017-03-13
2017-03-14
2017-03-15
2017-03-16
2017-03-17
2017-03-18
2017-03-19
2017-03-20
2017-03-21
2017-03-22
2017-03-23
2017-03-24
2017-03-25
2017-03-26
2017-03-27
2017-03-28
2017-03-29
2017-03-30
2017-03-31
http://docs.developer.amazonservices.com/zh_CN/orders/2013-09-01/Orders_ListOrders.html
指定某一格式为 ISO 8601 的日期,用以选择在该日期之后(或当天)创建的订单。
w
/************************************************************************ * OPTIONAL ON SOME INSTALLATIONS * * Set include path to root of library, relative to Samples directory. * Only needed when running library from local directory. * If library is installed in PHP include path, this is not needed ***********************************************************************/ set_include_path(get_include_path() . PATH_SEPARATOR . '../../.'); /************************************************************************ * OPTIONAL ON SOME INSTALLATIONS * * Autoload function is reponsible for loading classes of the library on demand * * NOTE: Only one __autoload function is allowed by PHP per each PHP installation, * and this function may need to be replaced with individual require_once statements * in case where other framework that define an __autoload already loaded. * * However, since this library follow common naming convention for PHP classes it * may be possible to simply re-use an autoload mechanism defined by other frameworks * (provided library is installed in the PHP include path), and so classes may just * be loaded even when this function is removed ***********************************************************************/ function __autoload($className) { $filePath = str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php'; $includePaths = explode(PATH_SEPARATOR, get_include_path()); foreach ($includePaths as $includePath) { if (file_exists($includePath . DIRECTORY_SEPARATOR . $filePath)) { require_once $filePath; return; } } }
<?php /** * Escape special XML characters * @return string with escaped XML characters */ function _escapeXML($str) { $from = array("&", "<", ">", "'", """); $to = array("&", "<", ">", "'", """); return str_replace($from, $to, $str); } /** * Determines if field is complex type * * @param string $fieldType field type name */ function _isComplexType($fieldType) { return preg_match("/^MarketplaceWebServiceOrders_/", $fieldType); } /** * Checks whether passed variable is an associative array * * @param mixed $var * @return TRUE if passed variable is an associative array */ function _isAssociativeArray($var) { return is_array($var) && array_keys($var) !== range(0, sizeof($var) - 1); } /** * Checks whether passed variable is DOMElement * * @param mixed $var * @return TRUE if passed variable is DOMElement */ function _isDOMElement($var) { return $var instanceof DOMElement; } /** * Checks whether passed variable is numeric array * * @param mixed $var * @return TRUE if passed variable is an numeric array */ function _isNumericArray($var) { if (!is_array($var)) { return false; } $sz = sizeof($var); return ($sz === 0 || array_keys($var) === range(0, sizeof($var) - 1)); }
unique_mac_l = set([i['bssid'] for i in detail_data['signals']]) for i in unique_mac_l: if i.find(':') == -1: del unique_mac_l[unique_mac_l.index(i)] s = '%s:%s:%s:%s:%s:%s' % (i[0:2], i[2:4], i[4:6], i[6:8], i[8:10], i[10:12]) unique_mac_l.append(s)