Ignore:
Timestamp:
2008/05/17 16:54:02 (14 years ago)
Author:
kishida
Message:

foreachをwhileに変更する

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/helper/SC_Helper_CSV.php

    r17219 r17316  
    231231    function lfMakeCSV($list) { 
    232232        $line = ""; 
    233  
    234         foreach($list as $key => $val) { 
     233         
     234        reset($list); 
     235        while(list($key, $val) = each($list)){ 
    235236            $tmp = ""; 
    236237            switch($key) { 
     
    258259        $line = ""; 
    259260        if(is_array($list)) { 
    260             foreach($arrOutputCols as $key) { 
     261            reset($arrOutputCols); 
     262            while(list($key, $val) = each($arrOutputCols)){ 
    261263                $tmp = ""; 
    262264                switch($key) { 
     
    265267                        $tmp = '0'; 
    266268                    } else { 
    267                         $tmp = $list[$key]; 
     269                        $tmp = $list[$val]; 
    268270                    } 
    269271                    break; 
    270272                default: 
    271                     $tmp = $list[$key]; 
     273                    $tmp = $list[$val]; 
    272274                    break; 
    273275                } 
    274  
    275276                $tmp = str_replace("\"", "\\\"", $tmp); 
    276277                $line .= "\"".$tmp."\","; 
     
    285286    function lfMakeReviewCSV($list) { 
    286287        $line = ""; 
    287  
    288         foreach($list as $key => $val) { 
     288        reset($list); 
     289        while(list($key, $val) = each($list)){ 
    289290            $tmp = ""; 
    290291            switch($key) { 
     
    314315    // 各項目をCSV出力用に変換する。(トラックバック) 
    315316    function lfMakeTrackbackCSV($list) { 
    316  
    317317        $line = ""; 
    318  
    319         foreach($list as $key => $val) { 
     318        reset($list); 
     319        while(list($key, $val) = each($list)){ 
    320320            $tmp = ""; 
    321321            switch($key) { 
Note: See TracChangeset for help on using the changeset viewer.