-1

我有一个看起来像这样的字符串:

<center>
    <div style="margin-top: 10px; margin-bottom: 10px; font-size: 20px; color: #000; font-weight: bold;">
        <?php echo strlen(file_get_contents('test.txt')); ?> Applications Sent
    </div>
</center>

但是,我想用一个 if 语句来回应这一点。例如:

if ($test == '') { 
    echo '<center><div style="margin-top: 10px; margin-bottom: 10px; font-size: 20px; color: #000; font-weight: bold;"><?php echo strlen(file_get_contents("test.txt")); ?> Applications Sent</div></center>';
}

问题是这不起作用,因为原始字符串中已经有一个回声。我怎样才能解决这个问题?

4

1 回答 1

6

为了实现这一点,您应该连接您的字符串。在这种情况下,您有两个字符串围绕一个函数 - 但该函数返回一个字符串,因此将它们连接在一起是完全有效的。

if ($test == '') { 
    echo '<center><div style="margin-top: 10px; margin-bottom: 10px; font-size: 20px; color: #000; font-weight: bold;">' . strlen(file_get_contents("test.txt")) . ' Applications Sent</div></center>';
}
于 2013-03-24T02:56:46.017 回答