Blogger Information
Blog 5
fans 0
comment 0
visits 4207
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
foreach 循环取值 if else
在路上的博客
Original
1375 people have browsed it

foreach 循环取值

<?php
//创建一个二维关联数组 赋值给变量$arr
$arr = [
'name' => '胡景舟',
'sex'  => '男性',
'like' => [ '看电影','看书','下棋']
];

//使用foreach 循环对 以上数组取值,并使用if...else 判断是否有多维数组存在。
//处理逻辑是这样,1、使用print_r()或var_dump()内置函数来打印当前$arr数组,查看是否这个关联数组有几个层级;2,然后从已知的层级使用判断来循环读取。最后使用each来输出数据给到前端。

//print_r($arr);

foreach ( $arr as $k => $v ) {
//如果数组下面还有其他数组,就再使用foreach来循环一次。
if (is_array($v)){
    foreach ( $v as $kk => $vv ){
    echo $vv.'<br>';
    }     
}else{
echo $v.'<hr>';
}
}

?>

Correction status:qualified

Teacher's comments:foreach的重点是要时刻清楚你的循环变量的类型
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post