0

说我有以下内容:

itag=45&url=http://o-o---preferred---sn-4g57kned---

我如何从 itag=45& 中得到“45”

我试过这个:

preg_match('/itag=(.*)&/', $link, $format);

但它似乎不起作用..

4

2 回答 2

5

您不需要使用正则表达式。您可以使用parse_str

<?php
parse_str($myString, $output);
echo $output['itag']; // 45
于 2012-12-06T02:06:12.070 回答
1

你的表达有效。

$link="itag=45&url=http://o-o---preferred---sn-4g57kned---";
preg_match('/itag=(.*)&/', $link, $format);
echo $format[1];

或查看格式数组

print_r($format);
于 2012-12-06T02:32:09.373 回答