chulim
Новичок
foreach() не понимаю....
Объясните тупому.
Нужно обойти массив таким образом.
Если классы совпадают, то выбрать тот у которого наибольший номер версии
Вот рабочий пример.
Спасибо.
Объясните тупому.
Нужно обойти массив таким образом.
Если классы совпадают, то выбрать тот у которого наибольший номер версии
Вот рабочий пример.
PHP:
<?
$a[1] = array (1, 1); //продукт 1, класс 1, версия 1
$a[2] = array (2, 1);//продукт 2, класс 2, версия 1
$a[3] = array (2, 2);//....
$a[4] = array (2, 3);
$a[5] = array (3, 1);
$a[6] = array (3, 2);
$a[7] = array (3, 3);
$a[8] = array (3, 4);
$a[9] = array (3, 5);
foreach ($a as $_) $b[$_[0]] = $_[1];// В этом месте не совсем ясно, как выбираются нужные элементы.
$i=1;
$a = array ();
foreach ($b as $_1 => $_2)
{
print "продукт $i, класс $_1, версия $_2<br>";
$a[$i] = array ($_1, $_2);
$i++;
}
?>