随机列表中的php变量

随机列表中的php变量,php,include,echo,shuffle,Php,Include,Echo,Shuffle,我试图将配置文件中的一段文本包含到一个php文件中,该文件从单独的标记列表中生成随机数目的标记 生成标记的代码: <?php include '../config/filenames.php'; $keywords = explode(",", file_get_contents("taglist.php")); shuffle($keywords); $keys = array(); foreach (array_slice($keywords, 0, 20) as $word)

我试图将配置文件中的一段文本包含到一个php文件中,该文件从单独的标记列表中生成随机数目的标记

生成标记的代码:

    <?php
include '../config/filenames.php';
$keywords = explode(",", file_get_contents("taglist.php"));
shuffle($keywords);
$keys = array();
foreach (array_slice($keywords, 0, 20) as $word) {
    $word = trim($word);
    $keys[] =  $word;
}
echo join(',', $keys);

?>
<a href='<?php echo $filename_a?>'>test</a>,
<a href='<?php echo $filename_a?>'>test2</a>,
<a href='<?php echo $filename_a?>'>test3</a>,
<a href='<?php echo $filename_a?>'>test4</a>

这是标记列表:

    <?php
include '../config/filenames.php';
$keywords = explode(",", file_get_contents("taglist.php"));
shuffle($keywords);
$keys = array();
foreach (array_slice($keywords, 0, 20) as $word) {
    $word = trim($word);
    $keys[] =  $word;
}
echo join(',', $keys);

?>
<a href='<?php echo $filename_a?>'>test</a>,
<a href='<?php echo $filename_a?>'>test2</a>,
<a href='<?php echo $filename_a?>'>test3</a>,
<a href='<?php echo $filename_a?>'>test4</a>
,
,
,
由于某些原因,它不包括$filename\u a。看起来随机数据的结果不是解析php,而是简单地打印php代码片段,而不是结果


有人能帮忙吗?

试着把单引号改成双引号“'我试过了,不幸的是它不起作用尝试把单引号改成双引号“'我试过了,不幸的是它不起作用