在PHP中处理内容是一个非常常见的任务,以下是一个简单的实例,展示了如何使用PHP处理HTML表格的内容。

实例描述

假设我们有一个HTML表格,我们需要在PHP中读取这个表格的内容,并对其进行一些处理,比如计算每行的总和,然后输出处理后的结果。

HTML表格内容

```html

产品数量价格
苹果510
香蕉35
橙子83

```

PHP处理流程

以下是PHP代码,它读取HTML表格内容,并计算每行的总价。

```php

// 假设HTML表格内容存储在变量 $html 中

$html = <<

产品数量价格
苹果510
香蕉35
橙子83

HTML;

// 使用正则表达式查找所有行

preg_match_all('/(.*?)<""/tr>/s', $html, $rows);

// 初始化一个数组来存储每行的数据

$products = [];

// 遍历每一行

foreach ($rows[1] as $row) {

// 使用正则表达式查找每行的单元格

preg_match_all('/(.*?)<""/td>/s', $row, $cells);

// 将单元格数据添加到产品数组中

$products[] = [

'product' => $cells[1][0],

'quantity' => $cells[1][1],

'price' => $cells[1][2]

];

}

// 输出处理后的表格内容

echo "