我有一个完整的导演列表,但只想显示他们的唯一名称而不是重复的。看起来像的东西
导演A,导演B,导演C,...
不是
主任A,主任A,主任B,主任C,主任C,...
我尝试使用 array_unique 执行此操作,但它似乎没有将任何数据放入数组中。
我看到 foreach 循环显示了所有董事的姓名,但不知何故,数组 $alldirectors 保持为空。
这是我正在使用的代码。
<?php
$resume = get_posts(array(
'post_type' =>'resume',
'numberposts'=>-1,
'meta_key' => 'director',
'meta_value' => ''
));
$alldirectors = array();
foreach( $resume as $post ) {
$director = get_post_meta( $post->ID, 'director', true );
}
$directors = array_unique($alldirectors);
foreach ($directors as $director) {
echo $directors;
}
?>
我可能缺少一些简单的东西,但我是 php 和 wordpress 的新手,感谢您的所有帮助。