我试图使用英特尔(R)字在字符串下面爆炸,以获得一个数组的两个处理器名称
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];
但没有看到任何输出,任何人都可以帮我解决这个问题。感谢
答案 0 :(得分:3)
代码在写入时工作正常,但由于第一次出现在分隔符之后,它将在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
)