标签: java php arrays
在Java中,我们得到了一个特殊的for循环来读取数组:
for (char c : a) System.out.print(c + " ");
数组的每个元素 a 都会保存在变量 c 中。循环结束后变量c将不可用。这可以用来轻松输出数组的每个元素。
PHP中是否存在这种特殊的for循环?我无法在PHP文档和Google搜索结果中找到它。
答案 0 :(得分:2)
嗯,当然有foreach manual
foreach
你可以做到
foreach($a as $c){ echo $c; }
变量$c但是在循环之后可用!显然你可以打电话unset你是否真的需要它离开。
$c
答案 1 :(得分:1)
试试这个:
foreach ($a as $c) { echo $c . " "; } unset($c); echo "c after loop: $c"; //$c returns nothing