2015-05-07 70 views
-3

我有兩個數組結合兩個數組以及如何在foreach中使用它?

[id_price] => {"9":"1000.000","10":"2000.000"} 

,第二個

[id_cur] => {"9":"USD","10":"USD"} 

現在我想用鍵值請檢查下面的代碼,你生病得到一些想法謝謝這兩個數組結合起來。

 $id_price = $_POST['id_price']; 
    $id_cur = $_POST['id_cur']; 

    $phpArray = json_decode($id_price, true); 
    $phpArray_2 = json_decode($id_cur, true); 

    foreach ($phpArray as $key => $value) 
     { 

      now here i need to get the 
      values of Currency and Price based on Key value (ID) 

      Example if ID(key) : 9 then $Currency = USD , $Price =1000.000 
     } 

現在我走出裏面的foreach

在此的foreach $鍵=> 9,10等, $值=> 1000.000,2000.000等,

但我需要$ phparray_2貨幣值也在foreach裏面

+1

請添加您的電流輸出和您的預期輸出 – Rizier123

+0

'的foreach($ phpArray爲$鍵=> $值){$輸出[] =陣列( '貨幣'=> $ phpArray_2 [$關鍵],'price'=> $ value); }' –

+0

所以,你想顯示1000.000USD這樣的權利 –

回答

3

$value將包含價格並通過使用$key您還可以從$phpArray_2獲得單位。但它被認爲是關鍵將是相同的,值將是一致的。試着用 -

foreach ($phpArray as $key => $value) 
    { 
     echo $value. ' '. $phpArray_2[$key]; 
    } 
+0

謝謝@sgt BOSE – Munna

+0

歡迎。如果它解決了問題,請接受答案。 –