PHP中使用foreach()遍历二维数组-阿里云开发者社区

开发者社区> 五岳之巅> 正文

PHP中使用foreach()遍历二维数组

简介: 想用foreach()遍历整个二维数组: 输出结果是: 0=>linux服务器配置与管理1=>Array 当然,其实我是想要所有具体内容,而不是输出array。。。   所以应该采用如下做法,加入一个判断语句:   则输出为: 0=>linux服务器配置...
+关注继续查看
想用foreach()遍历整个二维数组:
<?php
 $team = array('lk','ok');
 $book = array('linux服务器配置与管理',$team);
  
 foreach($book as $k=>$val)  //for  $book  each  $value( as )
   echo $k.'=>'.$val.'
';
?>
输出结果是:
0=>linux服务器配置与管理
1=>Array
当然,其实我是想要所有具体内容,而不是输出array。。。
 
所以应该采用如下做法,加入一个判断语句:
<?php
 $team = array('lk','ok');
 $book = array('linux服务器配置与管理',$team);
  
 foreach($book as $k=>$val)  //意思是for  $book  each  $value( as )
  if( is_array($val) ) foreach( $val as $value) echo $value.'
';
  else echo $k.'=>'.$val.'
';
?>
 
则输出为:
0=>linux服务器配置与管理
lk
ok

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
react native插件 react-navigation使用心得
StackNavigator StackNavigator(screens,configs) const Stack = StackNavigator({ Home: { screen: Home, }, Profile: { screen: Profile } }.
1233 0
php之foreach遍历数组
<h2 class="title" style="line-height:3rem; margin:0px 0px 1.5rem; overflow:hidden; font-size:1.5rem; font-weight:500; color:rgb(121,56,98); position:relative; clear:both; font-family:'Fira Sans','
1219 0
Gradle中使用idea插件的一些实践
如果你的项目使用了Gradle作为构建工具,那么你一定要使用Gradle来自动生成IDE的项目文件,无需再手动的将源代码导入到你的IDE中去了。 如果你使用的是eclipse,可以在build.gradle中加入这么一行. 1 apply plugin: 'eclipse' 然后在命令行中输入gradle eclipse就可以生成eclipse的项目文件,直接使用eclipse打开生成的项目文件即可。
1223 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10501 0
Lambda forEach 关于 return 的使用
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82655640 ...
1383 0
小心FOR IN遍历数组
From stackoverflow 查看原文 var a = []; // Create a new empty array. a[5] = 5; // Perfectly legal JavaScript that resizes the array. for (var i = 0; i &lt; a.length; i++) { // Iterate o
889 0
2014秋C++第14周项目1参考-折腾二维数组
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。  【项目1-折腾二维数组】创建一个5行4列的二维整型数组,通过初始化,为数组中的前两列的10个元素赋初值,然后: 通过键盘输入,使后两列的10个元素获得值; 按行序优先输出数组元素; 将所有元素值
990 0
+关注
263
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载