如果字符串包含3个单词,如何将每个单词设为单独的变量?我搜索和搜索,但我现在找到了如何做到这一点的教程。任何帮助将不胜感激。
答案 0 :(得分:4)
PHP的explode
应该是你想要的。
http://php.net/manual/en/function.explode.php
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
答案 1 :(得分:1)
查找explode()
功能。
答案 2 :(得分:1)
假设单词用空格分隔:
$words = explode(' ', $string);
答案 3 :(得分: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
。我不能想到为什么会写这样的代码的好理由。