通过分隔符将字符串拆分为两个变量

时间:2012-04-06 00:16:53

标签: php

我有一个看起来像这样的字符串

$string = 'Name of product | 34';

我想把它分成两个新的字符串:

$productName = 'Name of product';
$productPrice = '34';

最好的方法是什么?

2 个答案:

答案 0 :(得分:5)

您可以使用list()explode()完成此操作:

list($productName, $productPrice) = explode(" | ", $string);
$productName    string(15) "Name of product"
$productPrice   string(2) "34"

答案 1 :(得分:4)

$newarray = explode(" | ", $string);
echo $newarray[0]; //Name of product
echo $newarray[1]; //34