我有这个字符串:
$data = "175/80R14 88T VEC 4SEASONS G2 (oprijem B , gorivo E , hrup 67)";
现在我想从88T到(oprijem ... 因此我必须获得 VEC 4SEASONS G2
但是这款175 / 80R14 88T每次都不一样...以及我想要的大量单词...
更多示例:
295 / 40R20 106V SP WI SPT 4D MS N0 MFS(oprijem C,gorivo E和hrup 73) 这:SP WI SPT 4D MS N0 MFS
225 / 65R17 106H ESKIMO SUV 2 XL(oprijem B,gorivo C,hrup 72) 这个:ESKIMO SUV 2 XL
谢谢
答案 0 :(得分:0)
您可以使用下一个简单代码:
<?php
$data = "175/80R14 88T VEC 4SEASONS G2 (oprijem B , gorivo E , hrup 67)";
// split row to words
$words = explode(' ', $data);
// cut off 2 first words and concatenate array to string
$result = implode(' ', array_slice($words,2));
print_r($result);
答案 1 :(得分:0)
您可以使用正则表达式:
preg_match('/^[^ ]+ ([^\(]+)/', $data, $matches);
echo $matches[1];
答案 2 :(得分:0)
谢谢Slava Rozhnev和BadHorsie。我结合您的代码并得到答案:)
$words = explode(' ', $data);
$result = implode(' ', array_slice($words,2));
preg_match('/([^\(]+)/', $result, $matches);
echo $matches[1];