php - 变量后直接回显文本

标签 php echo

我有 2 个名为 $min$sec 的变量。

如果 $min = 5$sec = 15 我想打印这个 "5m 15s", echo "$ min m $sec s";

但这给出了“5 m 15 s”。我如何摆脱空白?

最佳答案

你可以使用大括号来做到这一点,就像许多 shell 一样:

$min = 7;
$sec = 2;
echo "${min}m ${sec}s";

它的输出是:

7m 2s

在变量的“贪婪”性质会导致问题的情况下,大括号用于从以下文本中描述变量名称。

因此,当 $minm 试图为您提供 minm 变量的内容时,${min}m 将为您提供内容min 变量后跟文字 m

关于php - 变量后直接回显文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797154/

相关文章:

PHP:使用 echo 代替 print 有什么好处吗?

bash - Unix 管道 - echo 和 cat

php - 如何有效地将一个字符串解析为两个字符串?

PHP:失败并出现错误:MySQL 服务器已消失

php - 在表单中打印 mySQL 查询

php - 在 PHP echo 中嵌入 javascript

php - 如何在 jQuery 中回显 PHP?

php - crontab 突然停止在服务器上工作?

javascript - 使用 PHP 和 javascript 将数据替换为 json 文件

php - VSCode 的 Xdebug 在预览中截断长变量