检查$ _GET请求是否由其键设置

时间:2017-09-14 15:52:21

标签: php arrays

我有这个网址

www.domain.com/page.php?odor[type]=black&odor[shape]=cube

如何通过密钥检查$_GET请求isset()?就像

一样
if(isset($_GET['odor[type]'])){
    echo $odor['type']
}

1 个答案:

答案 0 :(得分:1)

方括号使得值生成为数组,方括号的内容为该数组的键。

测试主要值是否已设置,然后测试它是否具有您要查找的密钥。

if (isset($_GET['odor']) && isset($_GET['odor']['type']) {
    echo htmlspecialchars( $_GET['odor']['type'] );
}