首頁 > 後端開發 > php教程 > 玩转php数组(3)

玩转php数组(3)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 11:17:22
原創
953 人瀏覽過

玩转php数组(三)

<?php//数组的for循环与foreach循环 $arr=array('鑫','华','生','态','木','www.xinhuastm.com');for($i=0;$i<count($arr);$i++){      echo $arr[$i],'<br/>';     }// 优化这道题,细节能体现一个人的水平 for($i=0,$len=count($arr);$i<$len;$i++){     echo $arr[$i],'<br/>';}/*结果:鑫华生态木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,'<br/>';}echo $k,'~',$v; // 停留在最后一次赋值的情况 /*结果:name~爱博生态木url~www.lyaibo.comwriter~小王time~2013-3-16time~2013-3-16*/// 有人说,我不想循环时,要数组的键,我只是想循环着打印每个单元值 echo '<hr />'; foreach($arr as $v){   echo $v,'<br/>';}/*结果爱博生态木www.lyaibo.com小王2013-3-16*/// 有人说,我不想循环时,要数组的值,我只想循环打印数组的键 foreach($arr as $k) {     echo $k,'<br />'; // 打印的还是值,$k只是被赋值而已 } // 有人说这样 /* foreach($arr as $k=>) { // 语法错误     echo $k,'<br />'; } */ ?>
登入後複製


 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
foreach問題
來自於 1970-01-01 08:00:00
0
0
0
打破 if 和 foreach
來自於 1970-01-01 08:00:00
0
0
0
循環問題,foreach
來自於 1970-01-01 08:00:00
0
0
0
foreach用法
來自於 1970-01-01 08:00:00
0
0
0
Laravel updateOrInsert 處理 foreach
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板