最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP讀取txt文件的內(nèi)容并賦值給數(shù)組的代碼

 更新時(shí)間:2011年11月03日 19:17:57   作者:  
使用file_get_contents()獲取txt文件的內(nèi)容,然后通過(guò)explode()把獲得的字符串轉(zhuǎn)化為數(shù)組。獲得數(shù)組長(zhǎng)度可以使用count()函數(shù)
2010-12-15.txt的文件內(nèi)容如下:
復(fù)制代碼 代碼如下:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
T01
T02
T03
T04
T05
T06
T07
T08
T09
T10
T11
T12
T13
T14
T15
T16

思路如下:使用file_get_contents()獲取txt文件的內(nèi)容,然后通過(guò)explode()把獲得的字符串轉(zhuǎn)化為數(shù)組。獲得數(shù)組長(zhǎng)度可以使用count()函數(shù)。

PHP Code
復(fù)制代碼 代碼如下:

$file = '2010-12-15.txt';
$content = file_get_contents($file);
//echo $content;

$array = explode("\r\n", $content);
//print_r($array);

for($i=0; $i〈count($array); $i++)
{
echo $array[$i].'〈br /〉';
}

關(guān)于txt文檔中的換行符
在正則表達(dá)式中,有一個(gè)\n是newline的意思,又有一個(gè)\r是carriage return(就是這個(gè)導(dǎo)致了白癡中文翻譯"回車")的意思。在處理String或者console輸出的時(shí)候,無(wú)論帶上哪個(gè)都能換行。

但是偏偏在txt中,哪個(gè)都不是標(biāo)準(zhǔn)的換行,只有合起來(lái)的\r\n才是換行(對(duì)于整個(gè)windows默認(rèn)的換行來(lái)說(shuō),都是這樣)。

意思是\r敲個(gè)回車,表明這行結(jié)束了,光標(biāo)回到頭去,然后再\n下移一行來(lái)個(gè)新行。

就因?yàn)檫@個(gè),我用scanner()帶正則表達(dá)式搜索txt文檔時(shí),一度一籌莫展,根本找不到問(wèn)題在哪。

關(guān)于file_get_contents()
file_get_contents() 函數(shù)把整個(gè)文件讀入一個(gè)字符串中。

file_get_contents() 函數(shù)是用于將文件的內(nèi)容讀入到一個(gè)字符串中的首選方法。如果操作系統(tǒng)支持,還會(huì)使用內(nèi)存映射技術(shù)來(lái)增強(qiáng)性能。

相關(guān)文章

  • 替換php字符串中的單引號(hào)為雙引號(hào)的方法

    替換php字符串中的單引號(hào)為雙引號(hào)的方法

    下面小編就為大家?guī)?lái)一篇替換php字符串中的單引號(hào)為雙引號(hào)的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • php建立Ftp連接的方法

    php建立Ftp連接的方法

    這篇文章主要介紹了php建立Ftp連接的方法,實(shí)例分析了php操作FTP的相關(guān)函數(shù)及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PhpDocumentor 2安裝以及生成API文檔的方法

    PhpDocumentor 2安裝以及生成API文檔的方法

    phpDocumentor 2是一個(gè)可以分析php源代碼和注釋塊并生成文檔的程序。基于phpdocumentor 1和javadoc啟發(fā)而來(lái),它持續(xù)創(chuàng)新的使用了一些新技術(shù)和支持php的新特性。
    2014-05-05
  • WordPress中注冊(cè)菜單與調(diào)用菜單的方法詳解

    WordPress中注冊(cè)菜單與調(diào)用菜單的方法詳解

    這篇文章主要介紹了WordPress中注冊(cè)菜單與調(diào)用菜單的方法詳解,分別依靠register_nav_menus()函數(shù)與wp_nav_menu()函數(shù)的使用,需要的朋友可以參考下
    2015-12-12
  • Nginx+ThinkPHP+Vue解決跨域問(wèn)題的方法詳解

    Nginx+ThinkPHP+Vue解決跨域問(wèn)題的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Nginx+ThinkPHP+Vue解決跨域問(wèn)題的方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2024-04-04
  • 詳解phpmyadmin相關(guān)配置與錯(cuò)誤解決

    詳解phpmyadmin相關(guān)配置與錯(cuò)誤解決

    這篇文章主要介紹了詳解phpmyadmin相關(guān)配置與錯(cuò)誤解決的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家遇到這種問(wèn)題可以解決,需要的朋友可以參考下
    2017-10-10
  • php編程實(shí)現(xiàn)追加內(nèi)容到txt文件中的方法

    php編程實(shí)現(xiàn)追加內(nèi)容到txt文件中的方法

    這篇文章主要介紹了php編程實(shí)現(xiàn)追加內(nèi)容到txt文件中的方法,涉及php覆蓋式添加內(nèi)容到txt文件、追加內(nèi)容以及逐行讀取txt文件的相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • php如何連接sql server

    php如何連接sql server

    這篇文章主要介紹了php連接sql server的方法,在連接過(guò)程中遇到的問(wèn)題以及解決方法,需要的朋友可以參考下
    2015-10-10
  • PHP寫API輸出的時(shí)用echo的原因詳解

    PHP寫API輸出的時(shí)用echo的原因詳解

    在本篇文章里小編給大家分享了關(guān)于PHP寫API輸出的時(shí)用echo的原因和相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。
    2019-04-04
  • php變量范圍介紹

    php變量范圍介紹

    變量的范圍即它定義的上下文背景(也就是它生效的范圍)。大部分的 PHP 變量只有一個(gè)單獨(dú)的范圍。這個(gè)單獨(dú)的范圍跨度同樣包含了 include 和 require 引入的文件
    2012-10-10

最新評(píng)論

大宁县| 开化县| 保康县| 灵武市| 固镇县| 凤城市| 长治县| 石林| 安平县| 赞皇县| 健康| 共和县| 陕西省| 南宁市| 滕州市| 福清市| 池州市| 河北省| 天柱县| 松滋市| 南宫市| 丹棱县| 金华市| 鸡西市| 晴隆县| 延吉市| 台东县| 苍南县| 沙雅县| 漳浦县| 织金县| 安新县| 都昌县| 平武县| 白沙| 瑞金市| 绵阳市| 壶关县| 凤台县| 年辖:市辖区| 获嘉县|