以下是一个简单的PHP数据清洗实例,我们将通过几个步骤来清洗一组包含错误格式的数据。
实例背景
假设我们有一个包含用户信息的CSV文件,其中包含了用户的姓名、年龄、电子邮件和电话号码。这个文件包含了大量的无效数据,例如:
- 部分年龄数据不是数字
- 部分电子邮件格式不正确
- 电话号码存在空值或者格式不统一
清洗步骤
我们将通过以下步骤来清洗这些数据:
1. 读取CSV文件
2. 验证和清洗每列数据
3. 将清洗后的数据写入新的CSV文件
实例代码
```php
// 设置文件路径
$filePath = 'users.csv';
$cleanedFilePath = 'cleaned_users.csv';
// 读取CSV文件
if (($handle = fopen($filePath, "