如何将list()转换为str_split?

时间:2018-04-23 11:01:26

标签: php string list strsplit

我想将服务器的PHP从5.5升级到7,因为我听说它的执行速度会更快。

我在documentation中读到了:

  

list()无法解压缩字符串变量。 str_split()应该是   反而用了。

目前我有一个字符串quantity变量,其中包含一串逗号分隔的数字,例如2,5,3

我正在使用list来创建3个新变量,这三个逗号分隔值各占一个:

list($item[$key + 1]["red"], $item[$key + 1]["green"], $item[$key + 1]["blue"]) = explode(",", $item[$key + 1]["quantity"]);

此命令将不再适用于PHP 7吗?如果是这样,我应该如何用str_split编写它?

1 个答案:

答案 0 :(得分:0)

你可以使用爆炸来完成你想要做的事情。

$quantity = '2,5,3';
$item = explode(',',$quantity);
print_r($item);