我想将服务器的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
编写它?
答案 0 :(得分:0)
你可以使用爆炸来完成你想要做的事情。
$quantity = '2,5,3';
$item = explode(',',$quantity);
print_r($item);