このセクションsome/aaa/9321/somethingがあり、そこから9321のみを抽出します。「何か」は常に異なり、「aaa」は常に静的です。だから、私は使用しました:
$text = "something/aaa/9321/something";
$first = 'aaa/';
$after = '/';
preg_match("/$first(.*)$after/s",$text,$result);
echo $result;
しかし、機能していません。誰かが私が何を使う必要があるか教えてもらえますか? 私もこれを試しました:
$text = "something/aaa/9321/something";
$first = 'aaa';
preg_match("|$first(.*)|",$text,$result);
echo substr($result['1'], 1, 4);
ただし、aaaと何かの間は必ずしも 4 文字ではありません。
下手な英語でごめんなさい。ありがとう!