【问题标题】:Is it possible to "unset" an echo? [duplicate]是否可以“取消”回声? [复制]
【发布时间】:2026-01-24 07:25:01
【问题描述】:

简单的问题>>

我现在正在学习 php,我想到了一些事情是 >>>

这是怎么做到的! ...我的问题是:

回声有还是我可以做未设置或如果(如果语句为真)删除回声或未设置回声或其他什么?

像这样……:

$name = belal ;

echo "$name";

if ($name == belal ) {

  "unset echo (or) "remove echo "


 }

注意:“(或)我并不是说我将其作为代码执行,它是单词,所以我可以解释我的问题”

这不是我真正需要它来构建某些东西的问题

这只是我脑海中的一个“查询”

我要去学习 php 100% 所以我想所有的事情都在我的脑海里 果断地问它

谢谢

【问题讨论】:

  • 我当然知道如何再次设置变量...但只是要求删除回声...。谢谢
  • 查看重复的问题/答案,但不要使用这种方法,即使它可以使用。简单地说,只有当你应该时才回显/写入输出。
  • 是的,这个链接被重置了一个变量,女巫很容易知道,但我只是想问是否可以用 if 语句删除 echo ...谢谢
  • 就像我说的那样,这只是一个小问题,我在 php 中没有遗漏单词就摆脱了学习……谢谢男人

标签: php


【解决方案1】:

在回显之前进行检查,或者如果这是针对网站回显 <span> 标记中的内容并使用 CSS 隐藏它。

回显前检查:

$name = "foo";
if( $name == "foo" ){
    echo $name;
}

更改 CSS:

$name = "foo";
echo '<span class="hidey">'.$name.'</span>';
$name = "bar";
if( $name != "foo"){
    echo "<style>.hidey{ display: none;</style>";
}

【讨论】:

    【解决方案2】:

    对于输出控制我只能想到 PHP 文档中的Output Control Functions

    尝试查看ob_get_contents的示例。

    希望这会有所帮助。

    【讨论】:

      最近更新 更多