【发布时间】:2011-01-09 14:44:13
【问题描述】:
我有以下代码
而($row = $usafisRSP->fetch_assoc()) { $hidden_keys = array('Applicantid', 'unique_num', 'regs_time' ....); $hidden_fields = array_intersect_key($row, array_fill_keys($hidden_keys, NULL)); $hidden_values = 数组(); foreach ($hidden_fields as $key => $value) { // 使用字段数组中的值填充值数组 $hidden_values[$value] = "$key = ".base64_decode($value).""; if(base64_decode($value)== 0) { $hidden_values[$value] = ""; } 回声 $hidden_values[$value];
问题是关于“if($hidden_values[$value] == 0)”...基本上我不想显示/回显 $hidden_values[$value] 如果 $value 的值为 0。有时$value 是 0 或一些像 (23 avenue) 这样的词。
【问题讨论】:
-
到底是什么问题?你不知道如何在回显之前检查数组的内容是否为 0 值?
-
您当前的代码遇到了什么问题?此外,您似乎缺少几个右括号。
标签: php mysql arrays associative-array