如果字符串包含 3 个单词,如何使每个单词成为单独的变量?我搜索和搜索,但我现在找到了有关如何执行此操作的教程。任何帮助将不胜感激。
问问题
1113 次
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 回答