1

私は大きな文字列を持っています

------%%CreationDate: 11/9/2006 1:01 PM %%BoundingBox: -1 747 53 842 %%HiResBoundingBox: -0.28---------

今、私はこの一致の後に値を取得したい "%%BoundingBox:" つまり、"-1 747 53 842" を取得する必要があるので、それを分割して処理できます。preg_match または他の方法でこれを行う方法を教えてください. ありがとう。

4

5 に答える 5

0

これを試して、

$str='------%%CreationDate: 11/9/2006 1:01 PM %%BoundingBox: -1 747 53 842 %%HiResBoundingBox: -0.28---------';;
preg_match("/\%\%BoundingBox:\s(.*)\s\%\%/",$str,$match);

あげる

Array ( [0] => %%BoundingBox: -1 747 53 842 %% [1] => -1 747 53 842 )

次に、次の方法で自分の価値を見つけることができます

echo $match[1];// -1 747 53 842
于 2013-09-03T05:44:27.557 に答える