读变量我有一个数组,看起来像这样:PHP - 从数组字符串字段
$sites = array('Twitter' => 'http://twitter.com/home?status=$status',
'Digg' => 'http://digg.com/submit?phase=2&title=$title',
....
);
$status = 'bla bla';
$title = 'asdasf';
foreach($sites as $site_name=>$site_url)
echo '<li><a href="'.$site_url.'">'.$site_name.'</a></li>';
通知的$状态和$标题关键字在阵列领域。有什么办法可以将这些关键字“映射”到我在下面设置的变量上?
所以输出会是:
<li><a href="http://twitter.com/home?status=bla bla">Twitter</a></li>';
有什么问题你的代码?看起来它应该工作。我不确定在foreach之后是否可以省略大括号,但是看起来不错。 – Mchl 2010-09-21 18:30:28
它没有。我仍然可以在url字段中看到$ status和$ title:( – Alex 2010-09-21 18:31:28
你必须在数组中使用双引号 – JMC 2010-09-21 18:36:30