站長資訊網
        最全最豐富的資訊網站

        PHP將文件名存儲到變量并計算文件中的行數

        哈嘍,今天這篇文章非常適合新手練習!從標題中我們可以看出來,有兩個小要求需要我們用PHP來實現,第一個是就是要求我們將一個文本文件名存儲到一個變量中,第二個就是要我們計算它所擁有的文本行數,不知道大家有沒有實現的思路呢?下面我們就來給大家詳細介紹!

        如果大家看過我之前寫的一些文章,都知道我會用一個提問問題的形式來引入文章主題,那么今天也一樣!

        假設問題是“如何編寫一個PHP腳本來計算文件中的行數,注意是要將一個文本文件名存儲到一個變量中,并計算它所擁有的文本行數?!?/p>

        那么我們就這個問題來寫出解決方法:

        首先我們創建一個PHP示例文件,我這里命名為demo.php;

        然后直接輸入代碼如下:

        <?php  $file = basename($_SERVER['PHP_SELF']); $no_of_lines = count(file($file)); echo " $file 中有 $no_of_lines 行"."<br>";

        接著執行該文件,結果如下:

        PHP將文件名存儲到變量并計算文件中的行數

        該文件是不是有5行,我們可以看以下

        PHP將文件名存儲到變量并計算文件中的行數

        沒毛病吧!

        將一個文本文件名存儲到一個變量是通過“basename($_SERVER['PHP_SELF']);”方法來實現;

        計算它所擁有的文本行數是通過“count(file($file));”方法來實現。

        其中basename()函數用于返回路徑中的文件名部分;

        $_SERVER['PHP_SELF'] 表示當前 php 文件相對于網站根目錄的位置地址,與 document root 相關;

        file() 函數把整個文件讀入一個數組中。與 file_get_contents() 類似,不同的是 file() 將文件作為一個數組返回。數組中的每個單元都是文件中相應的一行,包括換行符在內;

        count()函數用于返回數組中元素的數目。

        最后給大家推薦最新最全面的《PHP視頻教程》~快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美精品亚洲精品日韩专区va| 精品午夜福利1000在线观看 | 国产精品青草久久久久福利99| 婷婷国产成人精品视频| 国产精品无码不卡一区二区三区 | 亚洲精品欧美日韩| 国产成人久久精品激情| 亚洲精品乱码久久久久久中文字幕| 国产精品一级毛片无码视频| 国产成人精品亚洲日本在线| 爽爽精品dvd蜜桃成熟时电影院| 欧美激情视频精品一区二区 | 无码国内精品久久人妻麻豆按摩 | 国产精品天天看天天狠| 911亚洲精品国产自产| 国产精品一二二区| .精品久久久麻豆国产精品| 亚洲精品成人片在线播放 | 欧美亚洲色综久久精品国产 | 欧美ppypp精品一区二区| 国产精品国产三级国产| 97国产精品视频| 国产人妖乱国产精品人妖| 中文字幕av日韩精品一区二区 | 久久国产精品免费一区| 国产精品久久久久一区二区三区| 久久成人国产精品二三区| 91精品视频网站| 99久久人妻无码精品系列蜜桃| 日韩人妻精品无码一区二区三区| 亚洲一区精品伊人久久伊人| 久久精品国产99国产精品| 精品午夜国产人人福利| 黄床大片免费30分钟国产精品| 精品国精品国产| 精品国产品香蕉在线观看75| 99久久免费国产精精品| 99精品国产自在现线观看| 99久久精品日本一区二区免费| 久久精品aⅴ无码中文字字幕重口| 久久精品国产亚洲AV嫖农村妇女|