Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从php函数参数中获取返回值?_Php - Fatal编程技术网

如何从php函数参数中获取返回值?

如何从php函数参数中获取返回值?,php,Php,我正在使用wordpress插件 参数$value var_dump result using gform_field_validation filter返回的结果如下 string(4) "2434" string(8) "Fantasma" string(8) "fantasma" string(13) "buzzlightyear" array(1) { ["11.1"]=> string(0) "" } array(1) { ["15.1"]=> string

我正在使用wordpress插件

参数$value var_dump result using gform_field_validation filter返回的结果如下

string(4) "2434"
string(8) "Fantasma"
string(8) "fantasma"
string(13) "buzzlightyear"
array(1) {
  ["11.1"]=>
  string(0) ""
}
array(1) {
  ["15.1"]=>
  string(1) "1"
}
string(2) "10"
我正在尝试捕捉第一条string4 2434,但我不知道如何瞄准它

是否有一些php魔法可以让我瞄准第一个字符串

我知道这是完全肮脏的,但重力形式让我选择使用他们的过滤器得到这个整数


如果您有任何想法或想法,我们将不胜感激。

我想您会发现,您的输出是在所有输入上循环的gform\u字段\u验证

如果要获取给定字段的$value,需要检查$field对象以匹配所需的内容,例如:

add_filter('gform_field_validation', function($result, $value, $form, $field) {
    if ($field->name == 'postcode') {
        return $value;
    }
});

然后,这将返回名为“postcode”的输入的$value,例如

这是返回的var_转储吗?告诉我有关它的信息。。。是的,谢谢你为我工作。我确实了解gform_字段_验证实际上是如何工作的。