【发布时间】:2019-08-27 03:54:23
【问题描述】:
我有一个 PHP 表单,我需要在其中搜索自定义字段。如果自定义字段包含数字,则不会显示为已发布,但会显示一串字母。
如果我var_dump($_POST['customfield']) 它会显示字段、键和值。我尝试了一个foreach 循环来计算有多少字段发布。如果我只发布数字,它会返回 0。
$postCustomFields = $_POST['customfield'];
foreach ($postCustomFields as $key => $cfield) {
if ($postCustomFields[$key][$cfield] != null) {
$customfields++;
}
}
字段被命名为customfield[0]。括号内是字段 ID。我只需要一种让数值可用并计入customfields 数组的方法。
var_dump($_POST['customfield']) 输出。关键是字段ID:
array(9) {
[3]=>
string(1) "5"
}
谢谢
【问题讨论】: