【发布时间】:2018-12-05 03:18:16
【问题描述】:
我一直在寻找如何准备字符串以将它们解析为数组的方法。
Nissan Micra 1.2dm3 80KM 2015r. 103 000km
Hyundai Tucson 2dm3 141KM 2005r. 199 000km
Volkswagen Passat 2dm3 140KM 2014r. 138 000km
Nissan Note 1.4dm3 88KM 2007r. 120 000km
看起来很简单,用“”分割字符串就完成了,但是,可能还有一些“Land Rover Range Rover”和其他长名称,而且经过km也会被分割,所以idk如何处理。每次循环解析字符串,因此我的脚本将检查内部是否有任何“双字+名称”可以正确使用它们,或者是否存在任何其他方式将这些字符串正确拆分为数组?
【问题讨论】:
-
你能告诉我们想要的结果吗?
dm3、r.等字符串是固定的吗? -
看起来你可以在“空格+数字”上拆分
-
@YongQuan 应该是 array('Nissan', 'Micra', '1.2', '80', '2015','103000') 等
-
@IdontDownVote hm,你给我猜一下如何用 strpos 和 substr 传递这个,谢谢!