$Towns = ['Plovdiv', '40', 'Pernik', '20', 'Vidin', '8', 'Sliven', '44', 'Plovdiv', '1', 'Vidin', '7', 'Chirpan', '0'];
$emptyTown = [];
$emptyIncome = [];
$calculated = [];
$rowCount = 0;
foreach ($Towns as $town){
$rowCount++;
$rowCount2++;
if($rowCount % 2){
$emptyTown[$town] = '';
}else{
$emptyIncome[$town] = '';
}
}
這是我設法得到的。我的想法是獲得每個城鎮的名稱並將其保存爲一個關鍵字,每個數字都是城鎮的收入。所以我需要像如何獲得一個陣列的索引並使其值爲另一個
Plovdiv => 40
Pernik => 20
Vidin => 8
Sliven => 44
Plovdiv => 1
Vidin => 7
Chirpan => 0
我沒有線索我不能解釋如何做到這一點自己。我想出的最好的想法是將它們保存在兩個數組中,然後以某種方式合併它們。 你們可以向我解釋一些你可能做到的方法嗎?
您在Towns陣列中多次使用同一個名稱。您不能將其存儲在具有相同密鑰的陣列中多次。否則,所有答案都是正確的 –