---
layout: post
title: PHP类:读取文本和搜索字符串源代码
description: PHP类可以直接读取文本文件和搜索字符串源代码,本文提供演示和源代码
keywords: PHP,读取文本,搜索字符串,txt
author: admin
date: 2023-01-25 09:49
category: 网络技术
tags: php
---

## PHP类功能读取文本和搜索字符串相关功能

假设我们有一个 **文本文件** : `higrid_net.txt` 。现在用该 **php类** 进行 **读取文本文件** 操作。

```php
include "phpTextFileReader.php";
print "

Starting code testing \n

";
$testreader = new filereader();
```

### 功能 1 - 读取每个字符。

```php
$tempobject = $testreader->charreader("higrid_net.txt");
print("
Printing Object:
");
print_r($tempobject);
print "
'charreader' function done
";
```


### 功能 2 - 将每个字符读入数组

```php
$tempobject = "";
$tempobject = $testreader->chararrayreader("higrid_net.txt");
print("
Printing Object:
");
print_r($tempobject);
print "
'chararrayreader' function done
";
```

### 功能 3 - 将文件内容读入数组

```php
$tempobject = "";
$tempobject = $testreader->arrayreader("higrid_net.txt");
print("
Printing Object:
");
print_r($tempobject);
print "
'arrayreader' function done
";
```

### 功能 4 - 在文件中搜索相似的词/短语,区分大小写

searchwordcase($filename, $words)

```php
$tempobject = "";
$tempobject = $testreader->searchwordcase("higrid_net.txt",'LINE');
print("
Printing Object:
");
print_r($tempobject);
print "
'searchwordcase' search word case sensitive function done
";
```

### 功能 5 - 在文件中搜索相似的单词/短语,不区分大小写

searchwordnocase($filename, $words)
($filename - 带有路径的实际文件名。文件夹应该具有读取权限。)

```php
$tempobject = "";
$tempobject = $testreader->searchwordnocase("higrid_net.txt",'line');
print("
Printing Object:
");
print_r($tempobject);
print "
'searchwordnocase' search word case insensitive function done
";
```


## PHP类读取文本和搜索字符串-源代码

以下为嗨网HiGrid.net 整理的读取 **文本** 和 **搜索字符串源代码** 的PHP类,请自行拷贝使用。

[ 读取文本和搜索字符串源代码](/show/p/phptextfilereader)