我有一個空數組排序陣列
$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?例如, –