gpt4 book ai didi

php - 使用 php 将 HTML 输出转换为纯文本

转载 作者:太空宇宙 更新时间:2023-11-04 13:56:26 25 4
gpt4 key购买 nike

我正在尝试将示例 HTML 输出转换为纯文本,但我不知道如何操作。我使用 file_get_contents,但我尝试转换的页面返回的结果最相似。

$raw = "http://localhost/guestbook/profiles.php";
$file_converted = file_get_contents($raw);
echo $file_converted;

配置文件.php

<html>
<head>
<title>Profiles - GuestBook</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<!-- Some Divs -->
<div id="profile-wrapper">
<h2>Profile</h2>
<table>
<tr>
<td>Name:</td><td> John Dela Cruz</td>
</tr>
<tr>
<td>Age:</td><td>15</td>
</tr>
<tr>
<td>Location:</td><td> SomewhereIn, Asia</td>
</tr>
</table>
</div>
</body>
</html>

基本上,我试图回应类似这样的内容(纯文本,无样式)

Profile
Name: John Dela Cruz
Age: 15
Location: SomewhereIn, Asia

但是我不知道怎么办。 :-( 。请大家帮帮我,先谢谢你们了。

编辑:因为我只是关注页面的内容,无论它是样式化的还是纯文本,有没有办法使用 file_get_contents() 来选择(见下面的代码)?

 <h2>Profile</h2>
<table>
<tr>
<td>Name:</td><td> John Dela Cruz</td>
</tr>
<tr>
<td>Age:</td><td>15</td>
</tr>
<tr>
<td>Location:</td><td> SomewhereIn, Asia</td>
</tr>
</table>

最佳答案

使用 php strip_tags

如果 strip_tags 不起作用,那么也许您可以使用正则表达式来提取您想要的信息。

尝试使用 PHP preg_match/(<td>.*?<\/td>)/作为模式

关于php - 使用 php 将 HTML 输出转换为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com