我有一个空数组排序阵列
$stack = array();
现在我想填补它与在变量值我posted
从一个form
$aV = $_POST['aValue'];
$aP = $_POST['aPercent'];
$bV = $_POST['bValue'];
$bP = $_POST['bPercent'];
$cV = $_POST['cValue'];
$cP = $_POST['cPercent'];
$dV = $_POST['dValue'];
$dP = $_POST['dPercent'];
另一个文件在得到了我想要的值put
后,他们在stack
阵列中。 并在最后我想call
数组名称/值
$stack[0].'<br />'.$stack[1].'<br />'.$stack[2].'<br />'.$stack[3];
问题是我不能fiure了我如何把它们排列在正确 我试图像这样
$stackA = array();
$stackB = array();
$stackC = array();
$stackD = array();
$stackA[$aP] = $aV;
$stackB[$bP] = $bV;
$stackC[$cP] = $cV;
$stackD[$dP] = $dV;
$arr3 = $stackA + $stackB + $stackC + $stackD;
但与此问题是,它将取代密钥(例如$arr3= 'blue' => 24
将成为[0] => 24
我需要得到[0] => [blue] => 24
因此,当我拨打$arr3[0]
它会说blue 24
,当[1] => [red] = 20
我想第一个([0]
到是最低的数字,在这种情况下是[red]
)我试过使用sort()
函数。但在排序和name
没有对number
不应该'$ AV = $ _ POST [ 'aPercent'];'是'$ AV = $ _ POST ['安勤];'?用'$ bP','$ bV'等等......? –
哦,真是愚蠢。但是这不影响代码。它只是一个愚蠢的错字 –
你知道如何解决这个问题@PeterDarmis?例如, –