PHP 读 txt 文本
时间: 2023-08-28 22:05:16 浏览: 52
可以通过以下代码读取txt文本内容:
```php
$filename = "example.txt";
$file = fopen($filename, "r");
// 读取文件内容
if ($file) {
// 输出每一行
while (($line = fgets($file)) !== false) {
echo $line;
}
// 关闭文件
fclose($file);
}
```
其中,`$filename`是要读取的txt文件名,通过`fopen()`函数打开文件,第二个参数`"r"`表示以只读方式打开文件。然后使用`fgets()`函数逐行读取文件内容,将每行内容存储到`$line`变量中,最后使用`echo`输出。
需要注意的是,在读取文件内容后,一定要使用`fclose()`函数关闭打开的文件,以释放资源。
相关问题
php 从txt里逐行获取文本
可以使用PHP的文件处理函数来从txt文件中逐行获取文本,具体步骤如下:
1. 打开txt文件,可以使用fopen函数打开文件,指定文件路径、打开方式等参数。
2. 使用fgets函数逐行读取文件内容,该函数会返回读取到的一行文本,如果已经读取到文件末尾会返回false。
3. 循环读取文件内容,直到文件末尾。
4. 关闭文件,使用fclose函数关闭文件句柄,释放资源。
下面是一个简单的示例代码:
```
$file = fopen("test.txt", "r");
if ($file) {
while (($line = fgets($file)) !== false) {
echo $line;
}
fclose($file);
} else {
echo "无法打开文件!";
}
```
上述代码会从test.txt文件中逐行获取文本,并将每行文本输出到屏幕上。如果文件无法打开,则会输出“无法打开文件!”提示信息。
php分割文本
你可以使用 PHP 的 explode 函数来分割文本。该函数可以接受两个参数,第一个参数是分隔符,第二个参数是要分割的字符串。下面是一个示例代码:
```
$text = "This is a sample text";
$words = explode(" ", $text);
print_r($words);
```
输出如下:
```
Array
(
[0] => This
[1] => is
[2] => a
[3] => sample
[4] => text
)
```
在这个例子中,我们使用空格作为分隔符将字符串分割成单词,并使用 print_r 函数输出分割后的结果。你可以根据需要修改分隔符和字符串变量。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)