zoukankan      html  css  js  c++  java
  • php提取淘宝URL中ID的代码

    一段可以提取淘宝URL中ID的PHP代码。
    例如:
    <?php
    $taobao = 'taobao.com';
    $tmall = 'tmall.com';
    $guojitmall = 'tmall.hk';
    $juhuasuan = 'ju.taobao.com';
    /*
    取宝贝的id
    休闲e族
    */
    function quid($strurl) {
        $strurl = strtolower ( $strurl );
        if (strpos ( $strurl, 'id' ) !== false) {
            $arr = explode ( '?', $strurl );
            $arr = explode ( '&', $arr [1] );
            $NO = 0;
            foreach ( $arr as $k => $v ) {
                if (is_string ( $v )) {
                    //判断是否含有id
                    if (strpos ( $v, 'id' ) !== false) {
                        //处理含有item或者num项 返还id数
                        if (strpos ( $v, 'item' ) !== false || strpos ( $v, 'num' ) !== false) {
                            //echo $v,'<br/>';
                            $i = strrpos ( $v, '=' );
                            $str = substr ( $v$i + 1 );
                            if (is_numeric ( $str )) {
                                return $NO = $str;
                            }
                        } else {
                            //echo $v,'<br/>';
                            $i = strrpos ( $v, '=' );
                            $str = substr ( $v$i + 1 );
                            $x = strlen ( $str );
                            if (is_numeric ( $str )) {
                                if ($x ==11) {
                                    $NO = $str;
                                } else if ($NO == 0 || ($x > 9 && $x < 11)) {
                                    $NO = $str;
                                }
                            }
                        }
                    }
                }
            }
            return $NO;
        }
    }
    ?>
  • 相关阅读:
    P4363 [九省联考2018]一双木棋chess 状压DP
    P5290 [十二省联考2019] 春节十二响 贪心
    P3747 [六省联考2017]相逢是问候 欧拉公式
    P5443 [APIO2019]桥梁 操作分块+可撤销并查集
    P4146 序列终结者 FHQ_TREAP
    108. Convert Sorted Array to Binary Search Tree
    神经网络中Epoch、Iteration、Batchsize相关理解
    905. Sort Array By Parity
    100. Same Tree
    538. Convert BST to Greater Tree
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3306930.html
Copyright © 2011-2022 走看看