首页 > 解决方案 > 在'|'之后获取字符串 特点

问题描述

我的字符串是

$var = 0|var|var1;

我想在 | 之后将此变量保存在不同的变量中 喜欢

$var1 = 0;
$var2 = var;
$var3 = var1;

标签: phpstring

解决方案


还有一种方法可以将值直接放入变量中,而无需数组。

https://www.php.net/manual/en/function.list.php

list($var1, $var2, $var3) = explode('|', $var);

或者从 PHP 7.1 https://www.php.net/manual/en/migration71.new-features.php#migration71.new-features.symmetric-array-destructuring

[$var1, $var2, $var3] = explode('|', $var);

推荐阅读