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

Php 通过分隔符将字符串拆分为两个变量,php,Php,我有一根像这样的线 $string = 'Name of product | 34'; 我想把它分成两个新字符串,如下所示: $productName = 'Name of product'; $productPrice = '34'; 做这件事的最佳方法是什么?您只需使用和: 如果我们不知道字符串可能有多长,我们可能有多少部分,该怎么办?@Ans-您应该对数组进行计数或调整大小,然后获得元素的数量 list($productName, $productPrice) = explode("

我有一根像这样的线

$string = 'Name of product | 34';
我想把它分成两个新字符串,如下所示:

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

做这件事的最佳方法是什么?

您只需使用和:


如果我们不知道字符串可能有多长,我们可能有多少部分,该怎么办?@Ans-您应该对数组进行计数或调整大小,然后获得元素的数量
list($productName, $productPrice) = explode(" | ", $string);
$productName string(15) "Name of product" $productPrice string(2) "34"
$newarray = explode(" | ", $string);
echo $newarray[0]; //Name of product
echo $newarray[1]; //34