1
Это мой текущий массив, который отображает элементы списка в неупорядоченном списке.Элементы списка Php Array с различным классом
function get_bottle_colors() {
if(empty($_GET['cap_id'])) return false;
$constructor_img = get_post_meta($_GET['cap_id'], 'product_constructor_image', true);
if(is_array($constructor_img) && count($constructor_img)>0 && !empty($constructor_img[0]['title'])){
$output = '<label>Bottle Color</label><ul>';
foreach ($constructor_img as $key => $image) {
if(empty($image['image'])) continue;
$output .= '<li><a href="'.$image['image'].'" data-width="'.$img_size[0].'" data-height="'.$img_size[1].'"';
$output .= '</a></li>';
}
$output .= '</ul>';
}else{
$output = '<label>Bottle Color</label><ul></ul>';
}
echo $output;
die();
}
Всего будет создано до 16 элементов списка, сгенерированных этим. Мне нужно, чтобы каждый элемент списка имел свой собственный класс, например: list class = «red», list class = «green» и т. Д. Любая идея, как я могу это сделать?
Установить массив перед циклом и использовать увеличивающийся счетчик для доступа к значениям для каждой новой строки или установить новое метазначение для каждого продукта, содержащего это имя класса. Какой вариант вы хотели бы мне объяснить? –
вы хотите класс на li или на якоре, а также поместить все классы в массив и когда вы повторяете цикл изображения на основе counter fecth из массива классов и вставляете их в свой личный или якорный тег –
Guo Cong, пожалуйста, отметьте и вверх -видите ответ другим. спасибо –