如何将某些内容添加到PHP输出缓冲区的开头?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何将某些内容添加到PHP输出缓冲区的开头?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将某些东西附加到输出缓冲区的开头?

例如,假设您有以下代码

ob_start();

echo '<p>Start of page.</p>';
echo '<p>;middle of page.</p>';
echo '<p>End of page</p>';

在将内容刷新到浏览器之前,如何附加某些内容以便在< p>页面开始之前显示.< / p>当页面加载?

这听起来很简单,比如将指针移动到数组的开头,但我找不到如何使用输出缓冲区.

解决方法

** PHP 5.3 **

ob_start(function($output) {
    $output = '<p>PRePEnded</p>'.$output;
    return $output;
});

echo '<p>Start of page.</p>';
echo '<p>Middle of page.</p>';
echo '<p>End of page</p>';

** PHP< 5.3 **

function prependOutput($output) {
    $output = '<p>Appended</p>'.$output;
    return $output;
}

ob_start('prependOutput');

echo '<p>Start of page.</p>';
echo '<p>Middle of page.</p>';
echo '<p>End of page</p>';
@H_502_38@

脚本宝典总结

以上是脚本宝典为你收集整理的如何将某些内容添加到PHP输出缓冲区的开头?全部内容,希望文章能够帮你解决如何将某些内容添加到PHP输出缓冲区的开头?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。