这是我的代码,目前我能够成功地将它分解为两个变量。
$string="life really";
list($firstName, $lastName) = explode(" ", $string);
echo $firstName;
echo $lastName; 输出将类似于
life
really这是我的第二次尝试
$string="life really suck";
list($firstName, $lastName) = explode(" ", $string);
echo $firstName;
echo $lastName; 它只回响字符串中的第一个单词和最后一个单词。
那就是生活和糟透了,它没有在$lastname中捕捉到“真的糟透了”
我想要做的是,我想捕获$firstname中的第一个单词,并捕获第一个空格之后的任何内容,并将其放置在$lastname中。
有可能吗?
发布于 2013-07-24 12:35:21
这提供了一个正确的解决方案:给定一个字符串,如"A、B、C、D.“将返回2个变量:
$v1 = "A";$v2 = "B C D.“;
这是密码。
$string="life really suck a lot";
$parts = explode(" ", $string);
$v1 = array_shift($parts);
$v2 = implode(" ", $parts);产出:
$v1 =“生命”
$v2 =“真的很烂”;
https://stackoverflow.com/questions/17834053
复制相似问题