当前位置: 首页>>代码示例>>PHP>>正文


PHP Parser::parseUrl方法代码示例

本文整理汇总了PHP中Parser::parseUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP Parser::parseUrl方法的具体用法?PHP Parser::parseUrl怎么用?PHP Parser::parseUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Parser的用法示例。


在下文中一共展示了Parser::parseUrl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testDoNotPrependSchemeToSchemelessUrls

 /**
  * @group issue46
  * @group issue49
  *
  * Don't add a scheme to schemeless URLs
  *
  * @see https://github.com/jeremykendall/php-domain-parser/issues/46
  * @see https://github.com/jeremykendall/php-domain-parser/issues/49
  */
 public function testDoNotPrependSchemeToSchemelessUrls()
 {
     $schemeless = 'www.graphstory.com';
     $expected = 'www.graphstory.com';
     $url = $this->parser->parseUrl($schemeless);
     $actual = $url->__toString();
     $this->assertEquals($expected, $actual);
     $schemeless = '//www.graphstory.com';
     $expected = 'www.graphstory.com';
     $url = $this->parser->parseUrl($schemeless);
     $actual = $url->__toString();
     $this->assertEquals($expected, $actual);
 }
开发者ID:mikegreiling,项目名称:php-domain-parser,代码行数:22,代码来源:ParserTest.php

示例2: withPath

 /**
  * Return a new url with the given path
  *
  * @param Path $path
  * @param Parser $parser Helper used to replace the path
  *
  * @return self
  */
 public function withPath(Path $path, Parser $parser) : self
 {
     $parsed = $parser->parseUrl((string) $this);
     return new self((string) new ParsedUrl($parsed->scheme, $parsed->user, $parsed->pass, $parsed->host, $parsed->port, (string) $path, '', ''));
 }
开发者ID:innmind,项目名称:url-resolver,代码行数:13,代码来源:Url.php

示例3: Products

         $keys[] = $i;
     }
     $Products = new Products();
     $Parser = new Parser();
     // ini_set('memory_limit', '728M');
     ini_set('max_execution_time', 3000);
     $k = $l = $i = 0;
     foreach ($array as $row) {
         $res = array_combine($keys, $row);
         if (isset($res['url']) && $res['url'] !== '' && !$Products->SetFieldsByRewrite(G::StrToTrans($res['name']))) {
             // print_r($res['name']);
             // print_r('</br>');
             // var_dump(G::StrToTrans($res['name']));
             // print_r('</br>');
             // var_dump(!$Products->SetFieldsByRewrite(G::StrToTrans($res['name'])));die();
             if ($Parser->parseUrl($res['url'])) {
                 $k++;
                 sleep(3);
             } else {
                 $l++;
             }
         } else {
             $i++;
         }
     }
     print_r('<pre>товарів додано: ' . $k . '</pre>');
     print_r('<pre>товарів не вдалося додати: ' . $l . '</pre>');
     print_r('<pre>товарів пропущено: ' . $i . '</pre>');
     // ini_set('memory_limit', '192M');
     ini_set('max_execution_time', 30);
 }
开发者ID:Arikito,项目名称:webking.xt,代码行数:31,代码来源:site_parsers.php


注:本文中的Parser::parseUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。