$items = array(
array(
id => 0,
name => Simple Sword ,
type => weapon ,
price => 200,
value1 => 5,
value2 => 10,
value3 => 0,
value4 => 0,
value5 => 0
),
array(
id => 1,
name => Iron Sword ,
type => weapon ,
price => 500,
value1 => 0,
value2 => 0,
value3 => 0,
value4 => 0,
value5 => 0
)
);
$inventory = array(
array(
item => 0,
slot => 1,
value1 => 0,
value2 => 0,
value3 => 0,
value4 => 0,
value5 => 0,
equipped => 0
),
array(
item => 1,
slot => 2,
value1 => 0,
value2 => 0,
value3 => 0,
value4 => 0,
value5 => 0,
equipped => 1
)
);
我需要的是加入这2个多层面阵列,或从“项目”阵列中取出价值、钥匙等,并将其放在“项目”与项目阵列相匹配的库存阵列中。 Similiar to a INNER JOIN statement inkou. 如何? 我可以这样说。
第二,我正试图印出通风室,但我尝试了以下工作:
foreach ($inventory as $a) {
foreach ($a as $b) {
echo $b[ item ];
}
}
这使我没有产出。