mxkh/url-finder 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mxkh/url-finder

最新稳定版本:0.1.8

Composer 安装命令:

composer require mxkh/url-finder

包简介

Composer package by Max Khartanovych

README 文档

README

Description

This simple library will help you find URLs in the html page or in the text. Also there is support for popular video services such as Youtube, Rutube, Vimeo.

Installing

TODO

How-to

Find first URL in the html page or in the text:

$content = '<a href="https://www.youtube.com/watch?v=Fz4F2X1xSc8">Full Resort Segment from "Days of My Youth"</a>
            https://www.youtube.com/watch?v=EhhNOYsAcGQ
            <iframe src="https://player.vimeo.com/video/143534786" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
            <p><a href="https://vimeo.com/143534786">Filthy but Fine</a> from <a href="https://vimeo.com/arthurmetcalf">Arthur Metcalf</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
            http://rutube.ru/video/6af96109ba23424897b961de023126c9/?ref=search';
$urlFinder = new UrlFinder();
$urls = $urlFinder->url->find($content)->one();

Find all URLs in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->url->find($content)->all();

Find first Youtube video URL in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->youtube->find($content)->one();

Find all Youtube video URLs in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->youtube->find($content)->all();

Find Vimeo video URL in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->vimeo->find($content)->one();

Find all Vimeo video URLs in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->vimeo->find($content)->all();

Find RuTube video URL in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->rutube->find($content)->one();

Find all RuTube video URLs in the html page or in the text:

$urlFinder = new UrlFinder();
$urls = $urlFinder->rutube->find($content)->all();

Thanks to:

jmrware(https://github.com/jmrware) & wwdboer(https://gist.github.com/wwdboer) for writing the regexps for the Youtube & Vimeo

统计信息

  • 总下载量: 847
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 3
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-11-01