从字符串php中分离一个值?

时间:2013-03-23 20:53:38

标签: php regex

如何使用php从网址获取特定值?

$orginal=http://wwww.flickr.com/photos/username/1125323/in/photostream/lightbox/";

我想从这个网址获得1125323?

2 个答案:

答案 0 :(得分:2)

使用以下代码:

<?php
    $orginal="http://wwww.flickr.com/photos/username/1125323/in/photostream/lightbox/";
    $url_data = explode("/",$orginal);
    $id = $url_data[5];
?>

答案 1 :(得分:0)

使用.*?(\d+) - &gt; \1作为正则表达式。

$out = preg_replace('/.*?(\d+)/','$1', $url);

提示:如果您想再次执行此操作,请使用Txt2re