在HTML页面中搜索PHP变量

在HTML页面中搜索PHP变量,php,Php,我运行了一个小型的、专业的古典音乐列表网站,在一个heredoc中有场地名称、地址、电话号码等(带有html标记),存储在一个外部php文件中。我所做的就是写: 芒果弦乐四重奏正在 <?php echo $local_arts_centre; ?> 场馆的详细信息打印得很整齐 我写了一个搜索工具,搜索文本,但不搜索变量,可以找到短语“芒果弦乐四重奏”,但不能找到“本地艺术中心” 我已经搜索了web和PHP书籍,但找不到解决方案。任何想法都将不胜感激。您正在寻找的isset($v

我运行了一个小型的、专业的古典音乐列表网站,在一个heredoc中有场地名称、地址、电话号码等(带有html标记),存储在一个外部php文件中。我所做的就是写:

芒果弦乐四重奏正在

<?php echo $local_arts_centre; ?>

场馆的详细信息打印得很整齐

我写了一个搜索工具,搜索文本,但不搜索变量,可以找到短语“芒果弦乐四重奏”,但不能找到“本地艺术中心”


我已经搜索了web和PHP书籍,但找不到解决方案。任何想法都将不胜感激。

您正在寻找的
isset($var)

如果变量未设置为小于isset($var)=null

在此处选中“设置”:
我不知道我是否做对了,但是

HTML代码

<!-- list of music -->
<a href="somefile.php?music=happybirthday">Happy Birthday</a>
<a href="somefile.php?music=rockandroll">Rock and Roll</a>
<a href="somefile.php?music=raps">Raps</a>

在somefile.php上

    <?php
        // array for locations if just a few
        $locations = array("here and there", "ther eand here");
        // checking if the name 'music' has a value
        if (isset($_GET['music'])) {
            $music = $_GET['music'];
            // since we have the value of music, lets put some locations to them.
            switch ($music) {
                case 'happybirthday':
                    echo "The location is at " . $locations[0]; //hereandthere
                    break;
                case 'rockandroll':
                    echo "The location is at " . $locations[0]; //hereandthere
                    break;
                case 'raps':
                    echo "The location is at " . $locations[1]; //thereandhere
                    break;
                default:
                    echo "Please select a music"; // or something
            }
        } else {
            echo "Please select a music"; // or something
        }
    ?>

非常感谢您的回复。例如,我试图搜索一个音乐会列表的网页(显然非常简单)


2012年5月17日,星期四
芒果弦乐四重奏将在以下地点演奏贝多芬、塔文纳和特里·莱利:
音乐会晚上7:30开始
门票10.00英镑
当我在html中搜索时,除了heredoc$local_arts_centre(包含场馆地址、电话号码等)的内容外,所有内容都会被找到。有没有一种方法可以解析herdoc,比如它出现在网页上,但在搜索代码时却没有

这并不是很重要,但如果有人可以在特定的地点或特定的城市搜索音乐会,这将非常有用

当然有一个工作,但它不是那么整洁。我想我可以写:

<?php echo $local_arts_centre; /* Local Arts Centre London */ ?>

这意味着“本地艺术中心”和“伦敦”将被发现


无论如何,感谢您的建议,到目前为止,我已经在论坛上找到了很多想法。

问题不明确,请提供更具描述性的用例场景
<?php echo $local_arts_centre; /* Local Arts Centre London */ ?>