使用 PHP 从变量中获取第五个值


get fifth value from variable using php

我有一个值,可以是以下任何值:

  • 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]; 

应该工作