PHP函数与数组中的全局变量

时间:2016-07-11 14:52:39

标签: php

我有以下函数输出一些HTML(位于代码顶部):

function linky( $slug4 ) {
    $class_map = array(
        'foot' => '<p class="one">Click Here</p>',
        'default'    => ''
    );

    return ( isset( $class_map[ $slug4 ] ) ) ? $class_map[ $slug4 ] : $class_map[ 'default' ];
}

BODY,我有一些包含以下PHP代码的元素,因为它已经在HTML内,我会打开并关闭多个<?=代码:

class="<?= flip('foo' ) ?> <?= con( 'foo' ) ?> bold" data-tab="/go/<?= $item[$i]["Name"] ?>/foo/?o" <?= modal( 'foo' ) ?>

我想创建第一个函数的Here部分,以包含所有上述类(因此它将像其他元素一样工作)并使用PHP动态生成 - 我该怎么做?

我想它应该看起来像:

'foot' => '<p class="one">Click <span class="flip('foo' ) con( 'foo' ) bold" data-tab="/go/$item[$i]["Name"]/foo/?o" modal( 'foo' )">Here</span></p>'

我尝试了'. .'或使用"的某种组合,但无法理解。

另外,我应该添加

global $item,$i;

到函数,因为我包括$item[$i]["Name"]

0 个答案:

没有答案