在数组中包含图像

Including images in an array

以下代码非常适合向 pdf 输出添加漂亮的页眉和页脚,但我正在尝试将图像添加到页眉和页脚,而不仅仅是页码等。我将如何处理这个?谢谢。

$pdf_header = array (
    'odd' => 
        array (
            'R' => 
                array (
                    'content' => '{PAGENO}',
                    'font-size' => 8,
                    'font-style' => 'B',
                    'font-family' => 'DejaVuSansCondensed',
                ),
                'line' => 1,
            ),
    'even' => 
        array (
            'R' => 
                array (
                    'content' => '{PAGENO}',
                    'font-size' => 8,
                    'font-style' => 'B',
                    'font-family' => 'DejaVuSansCondensed',
                ),
                'line' => 1,
        ),
    );
    $pdf_footer = array (
    'odd' => 
        array (
            'R' => 
                array (
                    'content' => '{DATE d.m.Y}',
                    'font-size' => 8,
                    'font-style' => 'BI',
                    'font-family' => 'DejaVuSansCondensed',
                ),
            'C' => 
                array (
                    'content' => '- {PAGENO} / {nb} -',
                    'font-size' => 8,
                    'font-style' => '',
                    'font-family' => '',
                ),
            'L' => 
                array (
                    'content' => get_bloginfo('name'),
                    'font-size' => 8,
                    'font-style' => 'BI',
                    'font-family' => 'DejaVuSansCondensed',
                ),
            'line' => 1,
        ),
    'even' => 
        array (
            'R' => 
                array (
                    'content' => '{DATE d.m.Y}',
                    'font-size' => 8,
                    'font-style' => 'BI',
                    'font-family' => 'DejaVuSansCondensed',
                ),
            'C' => 
                array (
                    'content' => '- {PAGENO} / {nb} -',
                    'font-size' => 8,
                    'font-style' => '',
                    'font-family' => '',
                ),
            'L' => 
                array (
                    'content' => get_bloginfo('name'),
                    'font-size' => 8,
                    'font-style' => 'BI',
                    'font-family' => 'DejaVuSansCondensed',
                ),
            'line' => 1,
        ),
    );

因此,在您的多维数组中,您似乎正在存储 CSS 属性 及其值。您是否正在寻找类似“#certainImage”=>“背景:url(\'imgname.ext\')”的内容?我也可能建议,不要交替使用 'even' 和 'odd',而是尝试使用三元运算符制作触发器语句。我过去做过类似 $oddeven['R'][] = isset($var) 的事情? 'odd' : 'even'; .这样您就可以简单地遍历迭代数组并更改每个元素的值,而无需重复键入 'even' 或 'odd'。它会节省你的时间。