PHP - 连接两个变量

时间:2011-10-04 13:31:19

标签: php variables concatenation

我是新手,难以接受以下内容。如果我在包含以下变量的页面上包含外部文件:

$blurb_78 = "Lorem ipsum dolor.";

如何在本地页面上回显$ blurb_78? (其中78部分是生成的文章ID,设置为标记为$id)的变量

以下不起作用:

echo $blurb_.$id;

非常感谢你的帮助。

7 个答案:

答案 0 :(得分:5)

我认为你的意思是一个变量变量名,就像它在PHP网站上的Variable variables页面中提到的那样。在你的情况下,这应该工作正常:

echo ${'blurb_'.$id}; 

但我非常怀疑你在这方面的做法。

答案 1 :(得分:0)

尝试制作一个数组:

$blurb = array();

$blurb[78] = "Lorem ipsum";

echo $blurb[$id];

答案 2 :(得分:0)

在你的情况下,你应该使用一个关联数组而不是变量。

在PHP官方文档中查看本文:

答案 3 :(得分:0)

这是你的答案:

 echo '$blurb_'.$id;

仍然,关联数组是可行的方法。

答案 4 :(得分:0)

echo ${'blurb_'.$id};

Demo

详细了解variable variables文章。

答案 5 :(得分:0)

尝试

<?php
$blurb_78 = 'Lorem ipsum dolor.';
$id = 78;
echo ${'blurb_'.$id};
?>

答案 6 :(得分:0)

这应该有效:

echo $ {'blurb _'。$ id}