gpt4 book ai didi

PHP:可以防止函数回显到屏幕吗?

转载 作者:行者123 更新时间:2023-12-04 20:21:59 24 4
gpt4 key购买 nike

好吧,我知道标题有点令人困惑,因为我想不出解释它的好方法。有一个我无权访问的功能,它看起来像这样:

<?php function myFunction() {
?> '<img src="one.jpg" />';
<?php } ?>

好的,所以每次调用该函数时,它都会回显 img 标签。但是如果我想在它回显到屏幕之前操作 img 标签怎么办?是否可以?

我想先将它分配给一个变量,对其进行操作,然后将其回显出来。像这样的东西:
$image_src = myFunction();
$image_src = preg_replace('/s.*"/', $image_src);
echo $image_src;

这样的事情可能吗?

最佳答案

使用 output buffering :

ob_start();
myFunction();
$output = ob_get_clean();

之后, $output 将包含在函数内回显的 html。

关于PHP:可以防止函数回显到屏幕吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8676216/

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