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


Split a String into Two Variables By Separator

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

$string = 'Name of product | 34';

我想把它分成两个新字符串,它们是这样的:

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

最好的方法是什么?

您可以使用

list()explode()非常简单地执行此操作:

list($productName, $productPrice) = explode(" | ", $string);
$productName字符串(15) "产品名称"$productPrice字符串(2) "34"
$newarray = explode(" | ", $string);
echo $newarray[0]; //Name of product
echo $newarray[1]; //34