我有这个字符串:$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(握把 C ,燃油 E ,噪音 73)此:SP WI SPT 4D MS N0 MFS225/65R17 106H ESKIMO SUV 2 XL(握把 B,燃油 C,噪音 72)此:ESKIMO SUV 2 XL谢谢
3 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
您可以使用下一个简单的代码:
<?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);
慕慕森
TA贡献1856条经验 获得超17个赞
我结合你的代码并得到答案:)
$words = explode(' ', $data);
$result = implode(' ', array_slice($words,2));
preg_match('/([^\(]+)/', $result, $matches);
echo $matches[1];
慕斯709654
TA贡献1840条经验 获得超5个赞
您可以使用正则表达式:
preg_match('/^[^ ]+ ([^\(]+)/', $data, $matches);
echo $matches[1];
- 3 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消