我有一个名为$ vehicle的字符串,通常是这样形成的:
'宝马 - 5'
'之前的第一部分 - '是汽车名称,第二部分是' - '是车辆的容量。
如何使用preg_replace将它们变成两个不同的字符串?我尝试了不同的方法,比如/ b正则表达式,但我没能使它工作。
任何帮助将不胜感激。感谢
答案 0 :(得分:1)
您可以使用explode
$input = "BMW - 5";
$fields = epxlode(" - ", $input);
$name = $fields[0];
$capacity = $fields[1];