欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

玩转php数组(3)

程序员文章站 2022-05-16 17:37:16
...
玩转php数组(三)
';
     
}

// 优化这道题,细节能体现一个人的水平 

for($i=0,$len=count($arr);$i';
}
/*
结果:
鑫
华
生
态
木
www.xinhuastm.com
*/

// 这一次,for循环没有规律可循,再用for循环不灵了..... 
// 引入foreach 
//foreach是怎么工作的呢? 

$arr=array('name'=>'爱博生态木','url'=>'www.lyaibo.com','writer'=>'小王','time'=>'2013-3-16');

foreach($arr as $k=>$v){//这是说:循环数组的每个单元,把单元的键赋给$k,值赋给$v
   
   echo $k,'~',$v,'
'; } echo $k,'~',$v; // 停留在最后一次赋值的情况 /*结果: name~爱博生态木 url~www.lyaibo.com writer~小王 time~2013-3-16 time~2013-3-16 */ // 有人说,我不想循环时,要数组的键,我只是想循环着打印每个单元值 echo '
'; foreach($arr as $v){ echo $v,'
'; } /*结果 爱博生态木 www.lyaibo.com 小王 2013-3-16 */ // 有人说,我不想循环时,要数组的值,我只想循环打印数组的键 foreach($arr as $k) { echo $k,'
'; // 打印的还是值,$k只是被赋值而已 } // 有人说这样 /* foreach($arr as $k=>) { // 语法错误 echo $k,'
'; } */ ?>


玩转php数组(3)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频