【发布时间】:2019-10-03 13:13:17
【问题描述】:
我需要检查关联数组是否包含某个值并且仅包含该值。所以例如键choice需要包含值Afhalen。
下面是一个示例数组:
Array
(
[Test product1644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 20,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 1644
[choice] => Bezorgen
)
[Test product2644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 90,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 2644
[choice] => Bezorgen & Opbouw
)
[Test product3644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 100,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 3644
[choice] => Bezorgen & Afhalen
)
[Test product4644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 200,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 4644
[choice] => Afhalen
)
)
上面的数组应该返回 false,因为有更多的 choice 键的值不是 Afhalen。
下面的数组应该返回真,因为choice 总是包含Afhalen:
Array
(
[Test product4644] => Array
(
[artikelid] => 644
[product] => Test product
[price] => 200,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 4644
[choice] => Afhalen
)
[Test product4646] => Array
(
[artikelid] => 649
[product] => Test product
[price] => 200,00
[picture] => images/_bad_noimg.jpg
[quantity] => 1
[alias] => test-product-2
[catalias] => stormbanen-huren
[prodoptie] => 4644
[choice] => Afhalen
)
)
我发现了一个关于如何使用 javascript 执行此操作的问题,但没有找到关于如何使用 PHP 执行此操作的问题。
【问题讨论】: