PHP使用特定单词分解字符串

PHP使用特定单词分解字符串,php,string,explode,preg-split,Php,String,Explode,Preg Split,我正在尝试使用Intel(R)word将字符串分解为两个处理器名称,以获得一个数组 Ex- Intel(R) Xeon(R) CPU E5620 @ 2.40GHzIntel(R) Xeon(R) CPU E5620 @ 2.40GHz to Intel(R) Xeon(R) CPU E5620 @ 2.40GHz Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 我使用PHP编写了如下代码 $str='Intel(R)

我正在尝试使用Intel(R)word将字符串分解为两个处理器名称,以获得一个数组

    Ex- 
    Intel(R) Xeon(R) CPU E5620 @ 2.40GHzIntel(R) Xeon(R) CPU E5620 @ 2.40GHz 
    to
    Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
    Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
我使用PHP编写了如下代码

   $str='Intel(R) Xeon(R) CPU E5620 @ 2.40GHzIntel(R) Xeon(R) CPU E5620 @ 2.40GHz';
   $exp=explode('Intel(R)',$str);
   echo $exp[0];

但是没有看到任何输出,有人能帮我解决这个问题吗。谢谢

代码写得很好,但由于第一次出现在分隔符之后,它将出现在1和2中,而不是0和1中

   $str='Intel(R) Xeon(R) CPU E5620 @ 2.40GHzIntel(R) Xeon(R) CPU E5620 @ 2.40GHz';
   $exp=explode('Intel(R)',$str);
   print_r($exp);
输出

Array
(
    [0] => 
    [1] =>  Xeon(R) CPU E5620 @ 2.40GHz
    [2] =>  Xeon(R) CPU E5620 @ 2.40GHz
)

“英特尔”!='英特尔的PHP。查找区分大小写。我更喜欢正则表达式。@ihsan对您很好。这是一个键入错误,已更正。我在本地尝试了代码,没有任何问题