我有一个值数组,我试图使用以下代码输出到字符串:
$arrayINS = explode(", ", $arraystring);
foreach ($arrayINS as &$array1INS) {
$array1INS = "(" . $arrayINS . ", 'Some Text Here')";
}
$arrayvaluesINS = implode(', ', $arrayINS);
Run Code Online (Sandbox Code Playgroud)
现在,让我们说吧$arraystring = 25145, 25064, 24812.我希望echo $arrayvaluesINS如此
(25145,'有些文字在这里'),(25064,'有些文字在这里'),(24812,'有些文字在这里')
但相反,我得到的是:
(数组,'这里有些文字'),(数组,'这里有些文字'),(数组,'这里有些文字')
我究竟做错了什么?
$arrayINS 是数组.
$array1INS = "(" . $arrayINS . ", 'Some Text Here')";
Run Code Online (Sandbox Code Playgroud)
应该
$array1INS = "(" . $array1INS . ", 'Some Text Here')";
Run Code Online (Sandbox Code Playgroud)
下次使用有意义的变量名称.