首页 > 解决方案 > 在 PHP 中获取元素 - PHP 简单的 HTML DOM 解析器

问题描述

你能帮我解决下面的问题吗?我在html中有以下代码:

<div class="return-form">
                                <div class="two_cols">
                                    <div class="first_col">
                                        <label for="namesinger">Name:</label> </div>
                                    <div class="second_col">
                                        <p id="name">Axl Rose</p>
                                    </div>
                                </div>

我正在使用 PHP Simple HTML DOM Parser 库,我想在屏幕上只显示名称“Axl Rose”。

echo ($ name)

预计退出 Axl Rose

标签: phphtmldom

解决方案


这是您提取数据的方式

<?php
// Load the HTML
$html = str_get_html('<div class="return-form">
                                <div class="two_cols">
                                    <div class="first_col">
                                        <label for="namesinger">Name:</label> </div>
                                    <div class="second_col">
                                        <p id="name">Axl Rose</p>
                                    </div>
                                </di');

// Locate the date via div ID and display
echo $html->find('p[id=name]', 0)->plaintext;
?>

有关更多详细信息,请阅读此


推荐阅读