标签: php string dynamic concatenation
我想做一个连接来调用我的定义,但php不想要。
以示例:
define('FOO_1', 'string 1'); define('FOO_2', 'string 2');
我想动态调用它:
$id = 1; echo FOO_.$id;
但它显示:
FOO_1 (不是“字符串1”);
如何动态调用我的定义?
答案 0 :(得分:6)
使用constant()
constant()
echo constant('FOO_'.$id);
请参阅此处的文档:http://php.net/constant
归功于Yent