我有一个值,可以是以下任何值:
-
2013 Hyundai Elantra Silver 5NPDH4AE4DH174965
-
2013 Hyundai Sonata White 5NPEB4AC1 DH684081
-
2013 Kia Forte White KNAFU4A20D56800 11
此值存储在名为 $getVechileInfo["getVechileInfo"]
的变量中
现在我想从第一个开始5NPDH4AE4DH174965
,从第二个5NPEB4AC1 DH684081
,从第三个开始KNAFU4A20D56800 11
。
那么我如何使用PHP或任何PHP函数来做到这一点呢?
这能行吗?
$info = $getVechileInfo["getVechileInfo"];
$info = explode(" ",$info);
array_splice($info,0,4);
$info = implode(" ",$info);
澄清 - 它将您的字符串分解成一个数组,然后将前 4 段拼接出来,然后将它们重新连接在一起,这应该将数组的最后部分作为字符串。
检查 strpos(( 函数。此处的示例:http://php.net/manual/en/function.strpos.php
编辑:
$info = $getVechileInfo["getVechileInfo"];
$5th_element = explode(" ",$info);
echo $5th_element[4];
应该工作