一维
foreach()是一个用来遍历数组中数据的最简单有效的方法。
#example1:
<?php
$colors= array('red','blue','green','yellow');
foreach ($colorsas$color){
echo "Do you like $color? <br />";
}
?>
显示结果:
Do you like red?
Do you like blue?
Do you like green?
Do you like yellow?
二维
<?php
$sports = array(
'football' => 'good',
'swimming' => 'very well',
'running' => 'not good'
);
foreach ($sports as $key => $value) {
echo $key.": ".$value."<br />";
}
?>
三维, 本类调用时 $this->, 其它类调用new(类名)->arr_fun($arr)
function arr_fun($arr){
if(is_array($arr)){
foreach($arr as $v){
if(is_array($v)){
arr_fun($v); //<span style="font-size:18px;">本类调用加 $this-></span>
}else{
echo $v."<br>";
}
}
}else{
echo $arr."<br>";
}
}