php - 如何在没有空格的字符串中结束变量名

标签 php

如何在不使用空格或任何其他特殊字符的情况下结束字符串中的变量名?

例如,我可以在 $numst 之间放置任何内容来输出 1st 而不是 1 st

$num = 1;
echo "$num st";

不使用点运算符进行连接

最佳答案

用大括号括起变量名。

$num = 1;
echo "${num}st";

或者使用printf 语法代替简单的插值:

$num = 1;
printf("%dst", $num);

关于php - 如何在没有空格的字符串中结束变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967656/

相关文章:

php - 插入排序的这两种实现之间的区别

PHP - 用 openssl_random_pseudo_bytes() 替换 mcrypt_create_iv()

php - 将下拉菜单中的值保存到数据库(php、mysql)

php - Laravel 递归关系

php - 使用 ZF2 和 Doctrine2 将 SQL Server 表转换为 MySQL

php - 使用 ORDER BY 加入两个 sql 查询

php - 如何在 LIMIT 子句中应用 bindValue 方法?

php - CakePhp - 如何访问 find->innerJoinWith 中的变量?

php - postgres/pdo 查询绑定(bind)值错误

php - 使用php连接外部mysql数据库