堆栈溢出者,
在尝试深入 PHP 之后,我似乎陷入了困境;我有一个预先生成的数组,其中 var_dump($codes) 如下:
array(2) {
[0]=>
array(3) {
["code"]=>
string(5) "01332"
["description"]=>
string(19) "Derby Discount Code"
["discount_amount"]=>
string(2) "15"
}
[1]=>
array(3) {
["code"]=>
string(5) "01283"
["description"]=>
string(25) "South Derby Discount Code"
["discount_amount"]=>
string(2) "20"
}
}
我有一个表格,它 _POST 一个 $code 的变量,并想在上面的数组中搜索,看看上面的嵌套数组之一中是否有 $code 的匹配项。如果是这样,我希望能够将折扣金额和描述作为单个变量。
到目前为止,我有以下内容:
if(in_array($code, $codes)) {
//apply discount code using $discount_amount
}
其中 $codes 输出发布在此问题顶部的数组。