Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 截取 网页内容(php 截断)

作者:迎着风飛行こ   发布日期:2025-01-15   浏览:1037

要截取网页内容,可以使用PHP的字符串处理函数或正则表达式来实现。

使用字符串处理函数:

// 获取网页内容
$html = file_get_contents('http://www.example.com');

// 截取内容
$start = strpos($html, '<body>'); // 定位开始位置
$end = strpos($html, '</body>'); // 定位结束位置

$content = substr($html, $start, $end - $start); // 截取内容

echo $content;

使用正则表达式:

// 获取网页内容
$html = file_get_contents('http://www.example.com');

// 定义正则表达式
$pattern = '/<body>(.*?)<\/body>/s'; // 匹配<body>和</body>之间的内容

// 执行正则匹配
preg_match($pattern, $html, $matches);

$content = $matches[1]; // 获取匹配到的内容

echo $content;

以上代码示例中,file_get_contents函数用于获取网页内容,strpos函数用于定位开始和结束位置,substr函数用于截取内容。在正则表达式示例中,使用preg_match函数执行正则匹配,$matches数组存储匹配到的结果,$matches[1]表示匹配到的第一个子组内容。

上一篇:php拆分excel表格(php分割数组)

下一篇:php延长生命周期(php变量生命周期)

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站