explode()没有按预期工作

时间:2015-07-07 09:23:31

标签: php string web-scraping explode

我想爆炸这个字符串:

$string = "WATER VALVE COMPLETE (5 PORT) Company: (US) Pools & Spas - SCP Manufacturer: CARETAKER C|O COVER POOLS INC Product Number: CTK-20-8609 Manufacturer Part #: 5-9-2000 U/M: EA Description: Caretaker 5-Port Water Valve, Complete";

$e = explode($string, "Company:");

但它没有按预期工作,我希望公司之前的部分。如何修改我的代码,以便它正确地爆炸?

1 个答案:

答案 0 :(得分:3)

您无法通过explode()获得论据,因为您可以使用http://localhost/de/2/product/5 。签名:

  

array explode(string $ delimiter,string $ string [,int $ limit])

你看,分隔符是第一个参数。

所以这意味着:

implode()

将参数顺序更改为:

$e = explode($string, "Company:");