-2

好的,这是我有多个需要显示注释的产品的问题。在不为每个产品写出以下整个代码的情况下,将注释与多个产品相呼应的最佳方法是什么?

<?php if ($data['header']['group_code'] == 'R088X') { ?>

<li><span>Printers:</span> Wipe the allocated print area before print application with methylated spirit.</li>

<?php } ?>

我已经尝试了以下放置它不起作用...

<?php 
$data = array((['header']['group_code'] == 'R088X', 'R129X'));

if (in_array(['header']['category'] == 'R088X', $data)) { ?>

                                        <li><span>Printers:</span> Wipe the allocated print area before print application with methylated spirit.</li>
<?php } ?>

任何建议将不胜感激:)

4

2 回答 2

2
$data = array (
    'header' => array (
        'group_code' => array (
            'R088X',
            'R129X'
        )
     )
);

当涉及到数组时,PHP 并不是最好的编程语言!

然而,如果你运行的是 PHP 5.4,你可以这样写:

$data = [
    'header' => [
        'group_code' => [
            'R088X',
            'R129X'
        ]
     ]
];
于 2012-09-24T10:52:54.497 回答
2

除了@Darkzaelus 回答之外,在 PHP 5.4 中,您还可以执行以下操作:

$data = [ 'header' => [ 'group_code' => [ 'R088X', 'R129X' ] ] ];
于 2012-09-24T10:54:09.060 回答