php仅包含外部页面的一部分而不是全部

时间:2013-10-19 18:35:38

标签: php include require

使用php的include可以包含另一页的一部分而不包括该页面的所有内容吗?

从pageX.php我想要Div #A而不是div #B整个pageX.php

<div id="A">
<p>Don't show me</p>
</div>
<div id="B">
<p>Display Me</p>
</div>

我知道JQuery的ajax Load但我想知道在php中是否有类似的方法。

1 个答案:

答案 0 :(得分:0)

我不知道任何可以包含php文件特定部分的函数,但通常可以通过两种方式实现。

  1. 将您的UI组件标记拆分为单独的文件,以便可以单独包含并在许多地方轻松重复使用。 (例如here
  2. 将所有UI组件标记作为公共文件中的不同功能,可以轻松调用。

    function printDivA() {
       echo <<< DIV_A
          <div id="A">
          <p>Don't show me</p>
          </div>
       DIV_A;
     }