0

我有以下 PHP 代码,并希望将字符串拆分为单独的变量:

$names = "login1,login2,login3,login4,...loginN";

示例结果:

$login1 = "login1";

$login2 = "login2";

$login3 = "login3";

$login4 = "login4";
4

2 回答 2

6
foreach (explode(',', $names) as $name) {
    $$name = $name;
}

但说真的,你到底为什么要这样做?

于 2012-07-06T16:42:10.497 回答
0

如果需要更灵活的提取,那么您可以通过preg_split()使用正则表达式:

foreach(preg_split('/,/', $names) as $login){
    $$login = $login;
};
于 2012-07-06T16:53:34.323 回答