在 PHP 函数中只展开第一个项的自适应手风琴。
使用以下代码:
function render_accordion($items) {
$output = '';
foreach ($items as $i => $item) {
$output .= '';
$output .= '';
$output .= '' . $item['content'] . '';
$output .= '';
}
$output .= '';
return $output;
}
这个 render_accordion 函数将一个包含项目标题和内容的数组作为输入,并输出一个 HTML 自适应手风琴。在循环项时,我们检查当前项是否为第一个项,如果是,则在该按钮上添加 active 类并在该面板上设置 display:block。这样,只有第一个项被自动展开,其他项被折叠。