foreach遍历过程
foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。
每进行一次循环迭代,当前数组$arr的值就会被赋值给$key和$val变量,形成关联数组,
并且数组指针会逐一地移动,直到到达最后一个数组元素。
<?php
$arr=array(
'id'=>10,
'username'=>'user20',
'age'=>'22',
'class_id'=>'2'
);
foreach($arr as $key=>$val){
$keys[]=$key;
$vals[]='\''.$val.'\'';
echo '<pre>';
print_r($keys);
echo '</pre>';
}
?>
**
Array
(
[0] => id
)
Array
(
[0] => id
[1] => username
)
Array
(
[0] => id
[1] => username
[2] => age
)
Array
(
[0] => id
[1] => username
[2] => age
[3] => class_id
)