用逗号分隔值分隔符创建新字段

时间:2018-09-23 15:07:49

标签: php wordpress filter advanced-custom-fields

我正在选择从Google表格中导出的多个值。

我需要使它们独立于在ACF中对其进行过滤,以便可以分别对其进行过滤。

我显示了我要在functions.php中尝试使用的代码,但是我不知道我在哪里错了:

$value=get_field('location'); //location is my custom field that I am exporting from google sheet
$arrFields= explode(", ",$value); 
if( $value)
{ 
foreach($arrFields as $v){ echo $v.'<br>'; }; 
}

元键选择将被自动修改吗?这就是过滤器需要的

谢谢!

2 个答案:

答案 0 :(得分:0)

您没有检查它是否为数组

$value=get_field('location'); 
$arrFields= explode(", ",$value); 
if( is_array($arrFields))
{ 
   foreach($arrFields as $k=>$v)
   { 
       echo $k.'- '.$v.'<br>'; 
   }
}

答案 1 :(得分:0)

您可以使用implode代替foreach http://php.net/manual/en/function.implode.php