我有以下函数输出一些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"]
?