Dễ dàng, nhưng tôi không thể tìm thấy câu trả lời.Làm thế nào để thay đổi lớp kết quả echo đầu tiên trong PHP?
Tôi muốn liệt kê các danh mục con để tạo các tab trong mã bên dưới. Điều này làm việc tốt trong đầu ra của tôi. Nhưng tab đầu tiên cần <li class= "selected" >
để hiển thị nội dung khi tải trang.
Làm cách nào để buộc kết quả echo đầu tiên bao gồm một lớp trên phần tử <li>
?
.
.
.
[Đầu ra]
Thực tế: .......... Danh mục 1 | Danh mục 2 | Danh mục 3
Cần thiết: .......... Danh mục 1 * | Danh mục 2 | Thể loại 3
* class = "chọn"
<ul class="cd-tabs-navigation">
<?php
$argumentos = array(
'hide_empty' => 1,
'child_of' => 44,
);
$categories = get_categories($argumentos);
foreach($categories as $category) {
echo '<li><a data-content="' . $category->slug . '" href="#' . $category->slug . '">' . $category->name . '</a></li>';
}
?>
</ul>
.
.
[EDIT]
Giải pháp của Lal. Cảm ơn mọi người!
foreach($categories as $category) {
if(++$i==1)
echo '<li class="selected"><a class="selected" data-content="' . $category->slug . '" href="#' . $category->slug . '">' . $category->name . '</a></li>';
else
echo '<li><a data-content="' . $category->slug . '" href="#' . $category->slug . '">' . $category->name . '</a></li>';
}
tại sao bạn muốn thêm lớp học? là nó để áp dụng phong cách? – Lal
Tôi cần lớp học để hoạt động một tập lệnh. Tôi đang sử dụng hệ thống mã này. http://codyhouse.co/gem/responsive-tabbed-navigation/ – rdllngr