0

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

$string = 'Name of product | 34';

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

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

最好的方法是什么?

4

2 回答 2

5

你可以很简单地使用list()and来做到这一点explode()

list($productName, $productPrice) = explode(" | ", $string);
$productName string(15) "产品名称"
$productPrice 字符串(2)“34”
于 2012-04-06T00:18:49.740 回答
4
$newarray = explode(" | ", $string);
echo $newarray[0]; //Name of product
echo $newarray[1]; //34
于 2012-04-06T00:20:09.593 回答