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("&amp;", "&lt;", "&gt;", "'", "&quot;");
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)

fun_action的更多相关文章

  1. C语言中使用类似awk的功能

    awk实在是太强大了, 非常复杂的任务,几行代码就可以解决, awk经常需要用到, 但是在c语言里面, 调用system不太优雅, 能不能直接在c语言中直接调用呢,简单实现了一些功能, 但大多数情况, ...

随机推荐

  1. myeclipse中配置schemaLocation路径,实现xml文件自动提示

    在开发中,XML的xsi:schemaLocation路径都是指向网络,但是这个网络地址有时候很不给力导致工程检验XML格式缓慢.所以有必要再myeclipse中配置本地xsd文件路径,以免每次校验都 ...

  2. mysql general log 查看mysql 运行历史

    我们有时候须要查看mysql的运行历史,比方我们做sql优化的时候,起码要知道运行的sql是什么.框架通常会帮我们拼装sql,所以在程序中不一定能够打印出sql,这个时候就须要mysql的genera ...

  3. Docker Python API 与 Docker Command

    span.kw { color: #007020; font-weight: bold; } code > span.dt { color: #902000; } code > span. ...

  4. atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结

    atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结 1. nfc(近距离无线通讯技术)  1 2. 工作模式 1 3. NFC 蓝牙 红外具体对比如下表: 2 4. TypeA ...

  5. 生成ID模板:年月日时分秒+6位自增码

    因为生成订单ID.商品ID 或者什么什么ID的,不想用自增,又怕反复,于是就用  年与日时分秒 + 6位自增码 (共计20位长度)来当作ID 注意:假设你的ID是Long型.就要注意,Long的最大长 ...

  6. MooseFS基础和安装

    一.MooseFS简介 1.介绍 MooseFS是一个具备冗余容错功能的分布式网络文件系统,它将数据分别存放在多个物理服务器单独磁盘或分区上,确保一份数据有多个备份副本.对于访问的客户端或者用户来说, ...

  7. json-lib解析json之二维JSONArray

    在接口测试中,不管是接口的请求报文还是接口的响应报文,数据全部使用json,在工作中避免不了去解析响应报文以获取某个键的值,解析josn有两种方式,一种是利用jackson,还有一种就是利用json- ...

  8. CCNA2.0笔记_路由相关

    路由器的工作内容 -路由器知道目标地址 -发现到达目标地址的可能的路由 -选择最佳路径(路由表) -维护路由信息 路由的来源 直连路由:直接连到路由器上的网络 -初始化情况下,路由器所知的网络,只有其 ...

  9. linux时间同步-NTP服务

    作者:曹世军链接:https://www.zhihu.com/question/30252609/answer/108840850来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  10. PHP标签

    1.PHP原标签 2.脚本标签 3.短标签 需要short_open_tag=on,默认情况下为on 4.asp标签 需要asp_tags为on,默认为off