我正在尝试内爆变量,但它无法正常工作:
$models = array("$model0, $model1");
$modelfinal = implode("," , $models);
$modelfinal 只返回 , ,
我猜我已经走了……有人吗?
以下语句创建了一个数组,其中只有一个字符串,该数组由两个(显然)未定义变量的值组成,用逗号分隔:
$models = array("$model0, $model1");
最终结果与您执行此操作相同:
$models = array(", ");
现在您使用逗号作为分隔符将它内爆,这不会做任何事情,因为数组中只有一个元素(带有逗号和空格的字符串)。
假设$model0
和$model1
已定义(这是您需要首先研究的问题),您可以通过以下方式获得所需的结果:
$modelfinal = "$model0, $model1"
,$models = array($model0, $model1);
后跟内爆。这是您的问题"$model0, $model1"
,将其更改为此代码
$models = array($model0,$model1);