日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

php讀取csv數(shù)據(jù)保存到數(shù)組的方法_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:php獲取用戶瀏覽器版本的方法
這篇文章主要介紹了php獲取用戶瀏覽器版本的方法,可使用$_SERVER['HTTP_USER_AGENT']獲取用戶信息,是非常實用的技巧,需要的朋友可以參考下 本文實例講述了php獲取用戶瀏覽器版本的方法。分享給大家供大家參考。具體分析如下: 在php中我們有個全局變量$_SERVER['HTTP_U

 這篇文章主要介紹了php讀取csv數(shù)據(jù)保存到數(shù)組的方法,通過封裝的類文件實現(xiàn)這一功能,是對csv文件操作的實用技巧,需要的朋友可以參考下

   

本文實例講述了php讀取csv數(shù)據(jù)保存到數(shù)組的方法。分享給大家供大家參考。具體分析如下:

csv是常用的excel格式的替代品,很多時候我們導(dǎo)出數(shù)據(jù)是都會導(dǎo)成csv格式的,這樣和excel沒什么區(qū)別,下面的程序是要讀取csv數(shù)據(jù)保存到數(shù)組我們要對數(shù)據(jù)進行操作,所以保存到數(shù)據(jù),代碼如下:

代碼如下: $info=csvtoarray::open('teste.csv');
//echo '< //print_r($info);
//echo '</pre>';
foreach ($info as $c)
{
echo '學(xué)號:'.$c[0];
echo '姓名:'.$c[1];
echo '年齡:'.$c[2];
echo '身高:'.$c[3].'<br>';
}


final class csvtoarray{

/**
* 把csv文件解析為一個數(shù)組返回
*
* @param string $file 要解析的csv文件路徑
* @param char $delimiter csv文件里的內(nèi)容分隔符 默認為;
* @return array
*/
public static function open($file, $delimiter = ';'){
return self::ordenamultiarray(self::csvarray($file, $delimiter), 1);
}

private function csvarray($file, $delimiter)
{
$result = array();
$size = filesize($file) + 1;
$file = fopen($file, 'r');
$keys = fgetcsv($file, $size, $delimiter);
fseek($file,0);//這里原來的沒有..自己加上..這樣能讀取到第一行的內(nèi)容
while ($row = fgetcsv($file, $size, $delimiter))
{
for($i = 0; $i < count($row); $i++)
{
if(array_key_exists($i, $keys))
{
$row[$keys[$i]] = $row[$i];
}
}
print_r($row);
$result[] = $row;
}

fclose($file);

return $result;
}
private function ordenamultiarray($multiarray, $secondindex)
{
while (list($firstindex, ) = each($multiarray))
$indexmap[$firstindex] = $multiarray[$firstindex][$secondindex];
asort($indexmap);
while (list($firstindex, ) = each($indexmap))
if (is_numeric($firstindex))
$sortedarray[] = $multiarray[$firstindex];
else $sortedarray[$firstindex] = $multiarray[$firstindex];
return $sortedarray;
}
}

 

希望本文所述對大家的php程序設(shè)計有所幫助。

分享:php堆排序?qū)崿F(xiàn)原理與應(yīng)用方法
這篇文章主要介紹了php堆排序?qū)崿F(xiàn)原理與應(yīng)用方法,較為詳細的分析了堆排序的原理及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php堆排序?qū)崿F(xiàn)原理與應(yīng)用方法。分享給大家供大家參考。具體分析如下: 這里以php作為描述語言較詳細講解堆排序原理,

來源:模板無憂//所屬分類:PHP教程/更新時間:2015-03-30
相關(guān)PHP教程