new*_*ner 1 php arrays foreach
我正在使用数组foreach来获取值.
foreach($movie as $key=>$value) {
if($key == 0) {
echo $_SESSION['movie'] = $value; //output1
} else {
echo $_SESSION['movie'] = ", ".$value;
}
}
echo $value; //output2
Run Code Online (Sandbox Code Playgroud)
当它为output1回显时:
MOVIE1,电影2,MOVIE3
输出2时:
MOVIE3
我想在foreach之外使用变量$ value 但是我无法获得output1结果,并且只得到output2结果.
我想要的输出2:
MOVIE1,电影2,MOVIE3
如果你正在迭代$movie数组只是为了以逗号分隔的字符串打印电影,你不需要.
echo implode(',', $movie);
Run Code Online (Sandbox Code Playgroud)