Ignore:
Timestamp:
2008/06/03 20:26:52 (14 years ago)
Author:
naka
Message:

CSV出力データ作成関数の不具合修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/util/SC_Utils.php

    r17229 r17343  
    19221922 
    19231923   /** 
     1924     * CSV出力用データ取得 
     1925     *  
     1926     * @return string 
     1927     */ 
     1928    function getCSVData($array, $arrayIndex) { 
     1929        for ($i = 0; $i < count($array); $i++){ 
     1930            // インデックスが設定されている場合 
     1931            if (is_array($arrayIndex) && 0 < count($arrayIndex)){ 
     1932                for ($j = 0; $j < count($arrayIndex); $j++ ){ 
     1933                    if ( $j > 0 ) $return .= ","; 
     1934                    $return .= "\""; 
     1935                    $return .= mb_ereg_replace("<","<",mb_ereg_replace( "\"","\"\"",$array[$i][$arrayIndex[$j]] )) ."\""; 
     1936                } 
     1937            } else { 
     1938                for ($j = 0; $j < count($array[$i]); $j++ ){ 
     1939                    if ( $j > 0 ) $return .= ","; 
     1940                    $return .= "\""; 
     1941                    $return .= mb_ereg_replace("<","<",mb_ereg_replace( "\"","\"\"",$array[$i][$j] )) ."\""; 
     1942                } 
     1943            } 
     1944            $return .= "\n";     
     1945        } 
     1946        return $return; 
     1947    } 
     1948     
     1949   /** 
    19241950     * 配列をテーブルタグで出力する。 
    19251951     * 
Note: See TracChangeset for help on using the changeset viewer.