Не могу получить данные на выходе. Выдает:
"Сортировка двухмерного массива
||||||"
echo "<br>Сортировка двухмерного массива<br>";
$products = array( array( "TIR", "Tires", "100" ),
array( "OIL", "Oil", "10" ),
array( "SPK", "Spark Plugs", "4" )
) ;
function compare($x, $y) //создаем новую функцию - аналога в php нет. назвали функцию compare(). В данном случае значение переменной - один из массивов (код или значение)
{
if ( $х[1] == $у[1] ) //сортировка будет идти по второму столбцу
return 0;
else
return ($x[1] < $у[1]) ? -1 : 1 ; //сортировать будем по возрастанию, т.к. стоит -1, а не 1
}
usort($products, compare); // usort - Пользовательская функция сортирвки - для многомерных массивов
for ($gb; $gb < 3 ; $gb++ )
{
for ($qq; $qq < 3 ; $qq++)
{
echo "|".$products [$gb] [$qq] ;
}
echo $aa[$gb]."|" ;
}