Сортировка многомерных массивов в PHP
Код:
<?php
require 'funcs.php';
@mysql_connect($HOST, $LOGIN, $PASS) or die ("Couldn't connect to server ".mysql_error());
@mysql_select_db($DB) or die("Couldn't connect to database ".mysql_error());
?>
<?
$result=mysql_query("SELECT * FROM production");
$x=0;
while($x<mysql_num_rows($result)){?>
<?$prod=mysql_result($result,$x,'DateProduction');
$out=array("jour"=>array("$x"=>"$prod"));?>
<?print "".array_multisort($out["jour"],SORT_ASC, SORT_STRING)."
";
$x++;
};
?>
require 'funcs.php';
@mysql_connect($HOST, $LOGIN, $PASS) or die ("Couldn't connect to server ".mysql_error());
@mysql_select_db($DB) or die("Couldn't connect to database ".mysql_error());
?>
<?
$result=mysql_query("SELECT * FROM production");
$x=0;
while($x<mysql_num_rows($result)){?>
<?$prod=mysql_result($result,$x,'DateProduction');
$out=array("jour"=>array("$x"=>"$prod"));?>
<?print "".array_multisort($out["jour"],SORT_ASC, SORT_STRING)."
";
$x++;
};
?>
Сортирую с помощью ф-ции array_multisort - выводятся только "1" :-?.
Если делать вывод без сортировки, то все нормально, выводится то, что надо. В чем может быть глюк?