PHP - 连接两个变量

问题描述 投票:2回答:7

我是一个新手,对下面的问题感到困惑。如果我在一个页面上包含一个外部文件,其中包含以下变量。

$blurb_78 = "Lorem ipsum dolor.";

我怎么能在本地页面上呼应$blurb_78? 78 part是一个生成的文章ID,设置在一个标签为的变量中。$id)

下面的内容不能用。

echo $blurb_.$id;

谢谢你的帮助

php variables concatenation
7个回答
5
投票

我想你说的是一个变量的名字,就像它在 变量变量 在PHP站点上的页面。在你的情况下,这应该可以正常工作。

echo ${'blurb_'.$id}; 

但我非常怀疑你的做法。


0
投票

试着做一个数组。

$blurb = array();

$blurb[78] = "Lorem ipsum";

echo $blurb[$id];

0
投票

在你的例子中,你应该使用一个关联数组而不是变量。

查看PHP官方文档中的这篇文章。


0
投票

这是你的答案。

 echo '$blurb_'.$id;

不过,还是要用关联数组才行


0
投票

试试

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

0
投票
echo ${'blurb_'.$id};

演示

阅读更多关于 变量 文章。


0
投票

这对于连接两个变量应该是有效的。

echo ${'blurb_'.$id}
© www.soinside.com 2019 - 2024. All rights reserved.