我试图破坏变量,但它无法正常工作:
$models = array("$model0, $model1");
$modelfinal = implode("," , $models);
$ modelfinal只返回,,
我猜我离开了......任何人?
答案 0 :(得分:4)
以下语句创建一个数组,其中只包含一个字符串,该数组由两个(显然)未定义变量的值组成,用逗号分隔:
$models = array("$model0, $model1");
最终结果与您完成此操作相同:
$models = array(", ");
现在你使用逗号作为分隔符来破坏它,它没有做任何事情,因为数组中只有一个元素(带逗号和空格的字符串)。
假设$model0
和$model1
已定义(这是您首先需要考虑的问题),您可以通过以下方式获得所需的结果:
$modelfinal = "$model0, $model1"
,$models = array($model0, $model1);
后跟内爆。答案 1 :(得分:2)
这是您的问题"$model0, $model1"
将其更改为此代码
$models = array($model0,$model1);