0

如果字符串包含 3 个单词,如何使每个单词成为单独的变量?我搜索和搜索,但我现在找到了有关如何执行此操作的教程。任何帮助将不胜感激。

4

4 回答 4

5

PHPexplode应该是您正在寻找的。

http://php.net/manual/en/function.explode.php

$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
于 2013-04-19T22:48:41.553 回答
1

查找explode()功能。

于 2013-04-19T22:48:35.583 回答
1

假设单词用空格分隔:

$words = explode(' ', $string);
于 2013-04-19T22:49:00.007 回答
0

如果list()您希望每个单词都有自己的变量,请使用:

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

extract()如果变量的数量未知,您可以使用。例子:

extract(explode(' ', $string), EXTR_PREFIX_ALL, "var");

如果$string有四个词,它们最终会出现在$var_0, $var_1, $var_2, $var_3. 不过,我真的想不出一个很好的理由来编写这样的代码。

于 2013-04-19T23:00:15.777 回答