PHP:页面呈现期间使用的数组元素?

时间:2015-07-24 07:36:23

标签: php arrays

我有一个用PHP编写的语言系统。它将短语从数据库加载到数组,然后在页面呈现期间显示其中的一些。现在看起来很简单:

<h1><?=$phrase['phrase_callsign']?></h1>

我需要知道的是,在页面呈现过程中使用了哪些特定的键。

我有一个特殊的函数来计算和记录短语,因此代码如下所示:

<h1><?=$this->model->phrase('phrase_callsign')?></h1>

我要求的是,PHP中是否已经内置了一些内容,而不是显示使用的数组键的手写功能?就个人而言,我还没有找到任何东西。

感谢。

2 个答案:

答案 0 :(得分:0)

如果您想列出所有显示的呼号,只需将它们推送到变量:

<h1><?php $all_callsigns[] = $phrase['phrase_callsign']; echo $phrase['phrase_callsign']; ?></h1>

答案 1 :(得分:0)

如果我理解正确,您想要记录用于从阵列中检索呼号的密钥。我只想定义一个传入callign的常规函数​​。它将它添加到另一个数组,记录它,然后返回callign值。

function getCallsign($callsign) {
    // log callsign
    array_push($callsigns, $callsign);
    return $phrase[$callsign];
}