如何避免字符串中的'&'运算符

use*_*505 2 html php

我有以下代码.

<?php
    $agentId = "LTH001";
    echo "&&" . $agentId;
?>
Run Code Online (Sandbox Code Playgroud)

输出是&<H001我预期的&&LTH001.我想有一个导致此输出的转换问题.为什么我会得到意外的输出?

Nie*_*sol 6

你的输出是:&&LTH001.

您的浏览器正在查看&LT并将其解释为字符代码(尽管格式不正确),并将其替换为<.

请查看来源或htmlspecialchars下次使用;)