js 使用call方法传递window对象

2017年9月21日 评论已被关闭

匿名函数使用.call(this)方法就可以传递window对象到当前函数中。

    <script type="text/javascript">
        var cid = 1;
        var width = 120;
        var height = 400;
    </script>
    <script type="text/javascript">
        (function(){    
            console.log(this.cid);
            console.log(this.width);
            console.log(this.height);
            console.log(this);
        }).call(this);
    </script>
参考:

https://stackoverflow.com/questions/6287511/reason-behind-this-self-invoking-anonymous-function-variant

分类: js 标签:

php使用strtok获取文本的第一行数据

2017年9月21日 评论已被关闭

<?php
$str = strtok($input, "\n");
?>

按单词分割字符串:

在下面的实例中,请注意,我们仅在第一次调用 strtok() 函数时使用了 string 参数。在首次调用后,该函数仅需要 split 参数,这是因为它清楚自己在当前字符串中所在的位置。如需分割一个新的字符串,请再次调用带 string 参数的 strtok():
<?php
$string = "Hello world. Beautiful day today.";
$token = strtok($string, " ");

while ($token != false)
{
echo "$token<br>";
$token = strtok(" ");
}
?>

参考:
https://stackoverflow.com/questions/9097682/obtain-first-line-of-a-string-in-php

http://php.net/manual/en/function.strtok.php

分类: php 标签:

php 使用 parse_str 把查询字符串解析到变量中

2017年7月12日 评论已被关闭

<?php
$url='http://shop.m.taobao.com/shop/coupon.htm?seller_id=1888136962&activity_id=a3cc6e4ad26e4f0ea2ba144d2b60364d';
$parse_url=parse_url($url);
print_r($parse_url);

parse_str($parse_url['query'],$output);

print_r($output);
?>

输出:
Array
(
    [scheme] => http
    [host] => shop.m.taobao.com
    [path] => /shop/coupon.htm
    [query] => seller_id=1888136962&activity_id=a3cc6e4ad26e4f0ea2ba144d2b60364d
)
Array
(
    [seller_id] => 1888136962
    [activity_id] => a3cc6e4ad26e4f0ea2ba144d2b60364d
)

参考资料:

https://stackoverflow.com/questions/8469767/get-url-query-string

分类: php 标签: ,


标签

ajax apache array array_slice CentOS checkbox composer cookie csv curl date DATE_FORMAT excel FCKEditor file_get_contents laravel Magento Certified Developer mb_substr memcache Memcached MySQL String Functions Netbeans openssl php面试题 preg_match_all preg_replace QQ登录 rewrite SaeStorage serialize session setTimeout Sphinx spl Storage strtotime ueditor vsftp vsftpd Zend zip 分割字符串 图片处理 新浪云 正则表达式

存档