当数组的键与变量(PHP)匹配时打印数组值
我有一个“album.php”页面,里面有四张专辑;当你点击其中一个时,它会链接到“gallery.php”,显示特定相册的照片。 现在,我想在“gallery.php”中添加一个特定的标题,具体取决于用户点击的相册,并且我想以一种漂亮、干净的方式来做。 gallery.php:当数组的键与变量(PHP)匹配时打印数组值,php,arrays,Php,Arrays,我有一个“album.php”页面,里面有四张专辑;当你点击其中一个时,它会链接到“gallery.php”,显示特定相册的照片。 现在,我想在“gallery.php”中添加一个特定的标题,具体取决于用户点击的相册,并且我想以一种漂亮、干净的方式来做。 gallery.php: $query_url = $_SERVER['QUERY_STRING']; $pageID = substr($query_url, 6); $album_title = array("album1" => "
$query_url = $_SERVER['QUERY_STRING'];
$pageID = substr($query_url, 6);
$album_title = array("album1" => "title1",
"album2" => "title2",
"album3" => "title3");
while($album_title[KEY] = $pageID)
{
echo '<div id="album_title">
<h2 class="body_text">'.$album_title[VALUE].'</h2>
</div>';
}
我的问题是,我不知道如何“说”:
谢谢大家
[编辑]没有解释的消极投票并不能解决这个世界上的任何问题,伙计。可能是因为我在示例中使用了“while”而不是“foreach”?我知道它的存在,但我也尝试过多次,但都没有成功。提供$pageID类似于“album1”,您不需要任何循环:
echo '<div id="album_title">
<h2 class="body_text">' . $album_title[$pageID] . '</h2>
</div>';
echo'
' . $专辑名称[$pageID]。'
';
查看它。提供$pageID类似于“album1”,您不需要任何循环:
echo '<div id="album_title">
<h2 class="body_text">' . $album_title[$pageID] . '</h2>
</div>';
echo'
' . $专辑名称[$pageID]。'
';
查看。现在我对阵列的工作原理有了更多的了解。谢谢现在我对数组的工作原理有了更多的了解。谢谢
echo '<div id="album_title">
<h2 class="body_text">' . $album_title[$pageID] . '</h2>
</div>';