if (isset($data['start']['tan']) AND $data['start']['tan'] == true) {
$get_data[] = 'tan';
}
if (isset($data['start']['ban']) AND $data['start']['ban'] == true) {
$get_data[] = 'ban';
}
if (isset($data['start']['pan']) AND $data['start']['pan'] == true) {
$get_data[] = 'pan';
}
尝试仅取tan
等于"a111"
的值。测试了以下代码,但什至没有tan
值。
if (isset($data['start']['tan']) AND $data['start']['tan'] == true AND $data['start']['tan'] == 'a111') {
$get_data[] = 'tan';
}
答案 0 :(得分:0)
您是否尝试过自己调试?您要查找的数据是否可能不在$ data变量中?还是采用其他格式?
尝试添加此内容:
print_r($data)
在使用IF语句之前,以帮助您调试问题。您的代码大部分看起来正确。不过,我知道在可能附加到数组时,我总是使用。=而不是=。喜欢:
$get_data=array();
if ($tan) $get_data[] .= $data;
当然,我在上面的示例中进行了概括,但是您明白了。