Ale*_*Mcp 0 php iteration concatenation
我想将foreach循环的结果变成一个字符串变量,我以后可以使用它(所以我不需要在任何地方粘贴foreach循环).我有这个:
foreach($pairs as $d=>$m) {
$orderedpairs .= "[".$d."],[".$m."]"+"<br />";
}
echo $orderedpairs;
Run Code Online (Sandbox Code Playgroud)
如果我用"echo"替换赋值运算符,它工作正常,所以循环没问题,我认为这只是问题的变量赋值.谢谢!
加号导致您的连接失败 - 将其更改为a .
与其他人所说的相反,变量的范围不是问题.您可以在循环内声明它们并在它之后访问它们.PHP变量的范围不像Java,C#和其他语言.