Php 组合两个数组以及如何在foreach中使用它?

Php 组合两个数组以及如何在foreach中使用它?,php,arrays,json,Php,Arrays,Json,我有两个数组 [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,

我有两个数组

[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
         }
现在我要出去了

在这种情况下 $key=>9、10等。。, $value=>1000.000、2000.000等


但是我现在需要foreach中的$phparray_2货币值

$value
将包含价格,并且通过使用
$key
您还可以从
$phparray_2
获取单位。但我们认为键是相同的,值是一致的。试试-

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

请添加当前输出和预期输出
foreach($phpArray as$key=>$value){$output[]=array('currency'=>$phpArray_2[$key],'price'=>$value);}
所以您希望像这样显示1000.000美元欢迎。如果问题解决了,请接受答案。