【问题标题】:Extract pieces from URL从 URL 中提取片段
【发布时间】:2014-01-21 17:28:55
【问题描述】:

我需要从 URL 中提取片段,我正在尝试学习 preg_match_all()。

The output in a PHP variable:
$content = 'http://www.domain.com/folder1/firstname_lastname.jpg';

Here is my attempt:
preg_match_all('/http://(.*?).jpg/s', $content, $out, PREG_SET_ORDER);
echo $out[0][0] . "\n";

匹配 URL 并不容易。 我需要从中挑选: hxxp://www.domain.com/folder1/firstname_lastname.jpg

以下内容:“www.domain.com”、“folder1”和“firstname_lastname”

我可以为每个示例获取一个 preg_match_all() 吗? 提前致谢。

我喜欢通过示例和反复试验来学习。 呵呵……:)

【问题讨论】:

    标签: url extract preg-match-all


    【解决方案1】:

    你可以使用这些:

    http://uk3.php.net/parse_url

    http://uk1.php.net/manual/en/function.parse-str.php

    获取 URL 和查询字符串的组成部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      相关资源
      最近更新 更多