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 に答える