PHP函数始终返回相同的值

时间:2016-07-12 20:44:48

标签: php wordpress

我正在使用Wordpress post 2 post插件将演员连接到电影。试图显示演员信息,包括他的电影(ID)。

每次运行函数时,$ value变量总是不同的数字,但不知何故函数结果总是相同。

$ result 在函数运行时始终创建空数组。 $ variable 每次都不同,这意味着 $ post_val 每次运行时也会有所不同, $ list $ post相同

我不知道我的代码有什么问题。

function get_connected_values($value) {
    $post_val = get_post($value);
    $related = p2p_type( 'actors_to_films' )->get_connected($post_val);
    $list = $related->posts;
    $result = [];
    foreach ($list as $post) {
        array_push($result, $post->ID);
    }   
    if (empty($result)) {
        return '';
    } else {
        $res = implode(",", $result);
        return $res; //always returns same, smt like 1111,1113,1114
    }
}   

0 个答案:

没有答案