我在json编码中具有以下数组:
Array1 {"1":"9","3":"7","4":"6","5":"10","6":"8"}
Array2 {"1":"1","2":"1","3":"1","4":"1","5":"1","6":"7"}
然后Json解码并放入print_r()我得到:
stdClass Object ( [1] => 9 [3] => 7 [4] => 6 [5] => 10 [6] => 8 )
stdClass Object ( [1] => 1 [3] => 1 [4] => 1 [5] => 1 [6] => 7 )
其中Array1值(9、7、6、10、8)是产品ID,而Array2值(1、1、1、1、1,7)是相应的产品数量。
现在,我想根据产品ID提取产品,并希望显示相应的数量。
我该怎么做?
https://www.php.net/manual/en/function.array-combine.php
$newArray = array_combine($array1, $array2);
$exampleId = 7;
$exampleQuantity = $newArray[$exampleId]; // Outputs 1