程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php foreach與for語句用法區別介紹

php foreach與for語句用法區別介紹

編輯:關於PHP編程

      //foreach

      $tar = array (

      1 => '東',

      2 => '西',

      3 => '南',

      4 => '北',

      5 => '東南',

      6 => '西南',

      7 => '東北',

      8 => '西北',

      9 => '南北',

      10 => '東西',

      );

      代碼如下 復制代碼

      $TM = '西';

      foreach( $tar as $v=>$vv )

      {

      if( $vv == $TM )

      {

      echo $vv.'-'.$v.'

      ';

      break;

      }

      //echo $vv;

      }

      //西-2

      //for

      代碼如下 復制代碼

      echo '

      ';

      for( $i=1;$i<=count( $tar ) ;$i++ )

      {

      if( $tar[$i] == $TM )

      {

      echo $tar[$i].'-'.$i.'

      ';

      break;

      }

      }

      //西-2

      總結:foreach與for結果是完全相同的,但在效率上foreach要勝與for,首頁for需要知道數組長度再用$i++來操作,頁foreach不需要知道數組長度可自動檢測並輸入key,和value。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved