Я ищу решение для переключения цветов элементов, закодированных в цикле foreach
. Все предметы должны иметь другой цвет, основанный на значении цвета.Многомерный массив? Переключение цветов (в массиве) на элементы, основанные на значении в одном массиве
Синий должен быть указан 2 раза, а желтый - 5 раз - в последовательности.
$colors = array
(
array("blue", 2),
array("yellow", 5),
array("green",4)
);
foreach($colors as $color){
foreach($color as $item){
$colorClass = $item;
echo $colorClass;
//outputs blue8yellow12green16
}
}
Я хочу выход быть:
blue
blue
yellow
yellow
yellow
yellow
yellow
green
green
green
green
Есть ли способ сделать это? Я открыт для решения этой проблемы в любом PHP или JavaScript/JQuery
Посмотрите в [ 'for' цикла] (http://php.net/ manual/en/control-structures.for.php) – Boaz