Array返回"Array"而不是数组的实际值

use*_*798 -1 php arrays echo

我有一个值数组,我试图使用以下代码输出到字符串:

$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,'有些文字在这里')

但相反,我得到的是:

(数组,'这里有些文字'),(数组,'这里有些文字'),(数组,'这里有些文字')

我究竟做错了什么?

xda*_*azz 5

$arrayINS 是数组.

$array1INS = "(" . $arrayINS . ", 'Some Text Here')";
Run Code Online (Sandbox Code Playgroud)

应该

$array1INS = "(" . $array1INS . ", 'Some Text Here')";
Run Code Online (Sandbox Code Playgroud)

下次使用有意义的变量名称.

  • 对,我没有注意到`&`.对不起噪音. (2认同)